Collectorsのメソッド
暗記
shuso
2023年12月20日
カード8
いいね0
-
java.util.stream.Collector<T,A,R>インタフェースは3つの型パラメータを受け取る
T:ストリーム内の○○の〇
A:○○○○の〇を保持するためのオブジェクト
R:○○○な○○の型
は?
T:ストリーム内の要素の型
A:処理途中の値を保持するためのオブジェクト
R:最終的な結果の型
-
処理途中の値を保持するオブジェクトを生成するメソッド
supplier
accumulator
finisher
characteristic
supplier
-
具体的に処理を実行したい処理を記述した、BiConsumer型のラムダ式を戻すメソッド
supplier
accumulator
finisher
characteristic
accumulator
-
処理結果を戻すラムダ式を提供するメソッド
supplier
accumulator
finisher
characteristic
finisher
-
Enumのセットを戻す
supplier
accumulator
finisher
characteristic
characterisitic
-
characteristicで
Collectorが並行処理をすることを表す
CONCURRENT
IDENTITY_FINISH
UNORDERED
CONCURRENT
-
characteristicで
Collectorのfinisherメソッドが省略可能であることを表す
CONCURRENT
IDENTITY_FINISH
UNORDERED
IDENTITY_FINISH
-
characteristicで
コレクションの操作において順序の維持を保証しないことを表す
CONCURRENT
IDENTITY_FINISH
UNORDERED
UNORDERED
-