26 Şubat 2019 Salı

Collector Arayüzü

Giriş
Java 8 ile gelen Stream kütüphanesindeki collect() metodu içine bir Collector alır. Collector nesnesini üretmek için hazır gelen gibi metodları kullanmak çok daha kolay.
Collectors.toList();
Arayüz Parametreleri
Collector arayüzü şöyle tanımlıdır. T reduction işlemine giren nesneyi, A işlem sonucunda çıkan biriktirilmiş nesneyi (accumulation type), R reduction işleminin sonucunu belirtir.
public interface Collector<T, A, R> {
    Supplier<A> supplier();
    BiConsumer<A, T> accumulator();
    BinaryOperator<A> combiner();
    Function<A, R> finisher();
}
collectingAndThen metodu
Composed Collector yazmak için kullanılır.

of metodu Niye Lazım
Collector.of() metodu yazısına taşıdımç

Hiç yorum yok:

Yorum Gönder