7
Java 8ストリーム-収集と削減
いつcollect()vs を使用しreduce()ますか?誰かがどちらか一方に行く方が間違いなく良いときの良い具体的な例がありますか? Javadocは、collect()は変更可能な縮小であると述べています。 これは変更可能な削減であることを考えると、同期が(内部で)必要であり、その結果、パフォーマンスが低下する可能性があります。おそらくreduce()、reduceの各ステップの後に返すために新しいデータ構造を作成する必要があるという犠牲を払って、より容易に並列化できます。 上記のステートメントは当て推量ですが、ここでチャイムを鳴らす専門家が大好きです。
143
java
java-8
java-stream