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.
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.
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 ParametreleriCollector 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ç
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