search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
307 gösterim
Java da elimde bir stream var ve bunun içinde sql tarafında kullandığım "group by" komutunu kullanmak istiyorum. Nasıl yapabilirim?
Java kategorisinde 6.2k puan

1 cevap

0 oy

Java Stream API, veri akışlarını işlemek için kullanılan bir yapıdır. Bu yapı, veri akışlarını filtrelemek, sıralamak, agregasyon yapmak ve dönüştürmek gibi işlemleri gerçekleştirmek için kullanılabilir.

Group by işlemi, veri akışındaki nesneleri belirli bir özelliklerine göre gruplamak için kullanılır. Java Stream API ile group by işlemi, Collectors.groupingBy() metodunu kullanarak gerçekleştirilir. Bu metod, bir grup oluşturulmasını istediğiniz özelliği belirtebileceğiniz bir Function nesnesi alır.

Örnek olarak, bir sınıfın öğrenci nesnelerini okul bölümlerine göre gruplamak için aşağıdaki gibi kullanabilirsiniz:

Map<Department, List<Student>> groupByDepartment = students.stream()
                .collect(Collectors.groupingBy(Student::getDepartment));

 

6.2k puan

İlgili sorular

0 oy
1 cevap 315 gösterim
315 gösterim
Java'da elimde bir arraylist var bunun içindeki sınıfda startDate diye bir alan var. Bu alan bir aksiyonun başlangıç günü. En küçük değeri almak istiyorum. Nasıl yapabilirim?
16 Ocak 2020 Java kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 72 gösterim
72 gösterim
Java dili ile, bir klasör içindeki tüm dosyaları okuyarak içeriklerini ekrana yazdıran bir program nasıl yazılabilir? Bu programda, okunan dosyaların içerikleri bir String değişkenine yazılacak ve her dosya okunduktan sonra ekrana yazdırılacak.
14 Ocak 2023 Java kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 599 gösterim
599 gösterim
Java ile Excel dosyalarında okuma, yazma ve yeni dosya oluşturma işlemleri nasıl yapılır?
15 Şubat 2022 Java kategorisinde kupanintorunu 365 puan sordu
0 oy
1 cevap 617 gösterim
617 gösterim
Java ile projemde asekron bir kod parçası çalıştırmak istiyorum. İşin doğrusu asenkron bir http çağrısı atmak istiyorum. Nasıl yapılabilir?
15 Nisan 2020 Java kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 312 gösterim
312 gösterim
Şu anda sisteme giriş yapmış kullanıcının adı java ile nasıl alınır?
21 Kasım 2019 Java kategorisinde kenan 6.2k puan sordu