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