インタフェースjava.util.stream.Gatherer.Integratorの
使用
-
java.util.streamでのGatherer.IntegratorPREVIEWの使用
修飾子と型インタフェース説明static interface
Preview.Greedyインテグレータは、すべての入力を消費し、ダウンストリームがより多くの要素を必要としないことをリレーすることができます。修飾子と型メソッド説明Gatherer.integrator()
提供されている要素を統合し、提供されている中間状態を使用して、オプションで提供されているGatherer.Downstream
PREVIEWに出力を生成する関数。static <A,
T, R> Gatherer.IntegratorPREVIEW <A, T, R> Gatherer.Integrator.of
(Gatherer.IntegratorPREVIEW<A, T, R> integrator) インテグレータ型のラムダをインテグレータに変換するためのファクトリ方式。修飾子と型メソッド説明static <A,
T, R> Gatherer.IntegratorPREVIEW <A, T, R> Gatherer.Integrator.of
(Gatherer.IntegratorPREVIEW<A, T, R> integrator) インテグレータ型のラムダをインテグレータに変換するためのファクトリ方式。Gatherer.of
(Supplier<A> initializer, Gatherer.IntegratorPREVIEW<A, T, R> integrator, BinaryOperator<A> combiner, BiConsumer<A, Gatherer.DownstreamPREVIEW<? super R>> finisher) 指定されたinitializer
,integrator
,combiner
およびfinisher
によって記述された、パラレル化可能な新しいGatherer
を返します。Gatherer.of
(Gatherer.IntegratorPREVIEW<Void, T, R> integrator) 指定されたintegrator
によって記述された、新しいパラレル化可能なステートレスなGatherer
を返します。Gatherer.of
(Gatherer.IntegratorPREVIEW<Void, T, R> integrator, BiConsumer<Void, Gatherer.DownstreamPREVIEW<? super R>> finisher) 指定されたintegrator
およびfinisher
によって記述された、新しいパラレル化可能なステートレスなGatherer
を返します。Gatherer.ofSequential
(Supplier<A> initializer, Gatherer.IntegratorPREVIEW<A, T, R> integrator) 指定されたinitializer
およびintegrator
によって記述された、新しい順次Gatherer
を返します。Gatherer.ofSequential
(Supplier<A> initializer, Gatherer.IntegratorPREVIEW<A, T, R> integrator, BiConsumer<A, Gatherer.DownstreamPREVIEW<? super R>> finisher) 指定されたinitializer
、integrator
およびfinisher
によって記述された、新しい順次Gatherer
を返します。Gatherer.ofSequential
(Gatherer.IntegratorPREVIEW<Void, T, R> integrator) 指定されたintegrator
によって記述された、新しい順次およびステートレスなGatherer
を返します。Gatherer.ofSequential
(Gatherer.IntegratorPREVIEW<Void, T, R> integrator, BiConsumer<Void, Gatherer.DownstreamPREVIEW<? super R>> finisher) 指定されたintegrator
およびfinisher
によって記述された、新しい順次およびステートレスなGatherer
を返します。