emptyIfNull metodu
Verilen parametre null ise boş liste döner. CollectionUtils sınıfında da benzer bir metod var.
indexOf metodu
Java'daki List.indexOf() metodu halen predicate ile kullanılamıyor. Bu eksikliği kapatmak için bu metod ideal.
Örnek
Şöyle yaparız.
select metodu
Belirtilen kritere göre seçme yaparak yeni bir liste döndürür.
Örnek
Şöyle yaparız.
İki listeyi birleştirerek yeni bir liste döner.
Örnek
Şöyle yaparız.
Verilen parametre null ise boş liste döner. CollectionUtils sınıfında da benzer bir metod var.
indexOf metodu
Java'daki List.indexOf() metodu halen predicate ile kullanılamıyor. Bu eksikliği kapatmak için bu metod ideal.
Örnek
Şöyle yaparız.
int index = ListUtils.indexOf(schedule, object -> object.getCity().equals(station));
partiton metodu
Örnek
Şöyle yaparız
int batch_size = 1000;
List<Integer> numbers = IntStream.rangeClosed(1, 11100)
.boxed().toList();
List<List<Integer>> partition = ListUtils.partition(numbers, batch_size);
partition.forEach(System.out::println);
Belirtilen kritere göre seçme yaparak yeni bir liste döndürür.
Örnek
Şöyle yaparız.
List<AgenceVO> vListeAgences = ...;
List<AgenceVO> vListeAgencesTrouvees = ListUtils.select(vListeAgences,
new Predicate<AgenceVO>() {...}
);
union metoduİki listeyi birleştirerek yeni bir liste döner.
Örnek
Şöyle yaparız.
List<String> newList = ListUtils.union(list1, list2);
Hiç yorum yok:
Yorum Gönder