まず、順次 == !並列をアサートします
Java-8Stream
インターフェースは、次の 2 つのcollect
メソッドを提供します。
<R> R collect(Supplier<R> supplier,
BiConsumer<R, ? super T> accumulator,
BiConsumer<R, R> combiner);
<R, A> R collect(Collector<? super T, A, R> collector);
要素を順次収集 (または変更可能に削減) するコレクターが必要です (ユースケース: 複数のマップ (要素は再帰的にマップである可能性があります) マージ、関連する順序)。コンバイナは必要ありません (Collectors.of
メソッドもコンバイナを必要とします)。どういうわけかこれを明示的に行うより良い方法はありますか?
- カスタマイズされた
Collector
? of
コンバイナーのパラメーターなしの同様の方法?- ライブラリからの既存のアプローチ?
または、必ずしもシーケンシャル コレクターではなく、厳密に左から右へのコンバイナーを使用した並列アプローチです。
実際、正しいキーワードはFalling Collectorである必要があります。