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
Java stream ile listedeki bir alana göre nasıl sıralama yaparım?

Açık 1 Cevaplar 60 Gösterim Java
Elimde List<XX> şekilde bir liste var. Ben bu liste içindeki kayıtların xx.getName() özelliğine göre sıralanmasını istiyorum. Bunun kolay bir yolu var mıdır?

1 cevap

0
data.stream().sorted(Comparator.comparing(XX::getName)
//.reversed // ters sıralama için kullanılır.
.collect(Collectors.toList())

Stream içinde gelen sorted metodu ile sıralama yapılıyor. Sıralama yapılacak olan metod/özellik veriliyor. İstenirse reversed diyerek ters sıralama da yapılabilir.

(4.6k puan)