6 Mart 2019 Çarşamba

StreamEx

Giriş
StreamEx sınıfı dışında IntStreamEx gibi özelleşmiş sınıflar da var.

joining metodu
Bu metod ile .collect(Collectors.X()) gibi çağrılar yapmaya gerek yok. 

pairMap metodu
Stream'deki yanyana iki nesnesi belirtilen fonksiyona verir.
Örnek
Pair nesnesi oluşturmak için şöyle yaparız.
Stream<Pair> pairs = StreamEx.of(stream).pairMap(Pair::new);
peekFirst metodu
İlk elemana erişebilmemizi sağlar. Java stream'lerinde bu yetenek yok.
Örnek
Şöyle yaparız.
StreamEx.of(itemIter.iterator())
  .peekFirst(e -> ...)
  .forEach(...);
toList metodu
Bu metod ile .collect(Collectors.X()) gibi çağrılar yapmaya gerek yok.

groupingBy metodu
Bu metod ile .collect(Collectors.X()) gibi çağrılar yapmaya gerek yok. 


Hiç yorum yok:

Yorum Gönder