インタフェースjava.util.stream.Gathererの
使用
-
java.util.streamでのGathererPREVIEWの使用
修飾子と型メソッド説明このGathererの出力をそのGathererの入力に接続する合成Gathererを返します。Gatherers.fold
(Supplier<R> initial, BiFunction<? super R, ? super T, ? extends R> folder) コンビナ関数を実装できないシナリオ、または本質的に順序に依存する削減に対して、順序付けされたreduction-like変換を実行するGathererを返します。Gatherers.mapConcurrent
(int maxConcurrency, Function<? super T, ? extends R> mapper) 「仮想スレッド」を使用して、構成されたレベルの最大同時実行性でファンクションを同時に実行する操作。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
を返します。Gatherers.scan
(Supplier<R> initial, BiFunction<? super R, ? super T, ? extends R> scanner) プリフィクス・スキャンを実行するGathererを返します -- 増分蓄積 -- 提供された機能を使用する。Gatherers.windowFixed
(int windowSize) ウィンドウに要素を収集するGathererを返します -- 要素の検出順序のグループ -- 固定サイズです。Gatherers.windowSliding
(int windowSize) ウィンドウに要素を収集するGathererを返します -- 要素の検出順序のグループ -- 特定のサイズ。後続の各ウィンドウには、最新のウィンドウを除く前のウィンドウのすべての要素が含まれ、ストリームに次の要素が追加されます。