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
294 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 310 gösterim
310 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 66 gösterim
66 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 586 gösterim
586 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 610 gösterim
610 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 303 gösterim
303 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