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
254 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 295 gösterim
295 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 48 gösterim
48 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 Java kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 522 gösterim
522 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 580 gösterim
580 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 295 gösterim
295 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