8
Java 8 Iterable.forEach()とforeachループ
OverантотвопросестьответынаStack Overflowнарусском:ЦиклforeachпротивIterable.foreachвJava 8:чтолучше? 次のうちどれがJava 8でより良い実践ですか? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins) { mIrc.join(mSession, join); } 私はラムダで「単純化」できるforループをたくさん持っていますが、それらを使用することには本当に何か利点がありますか?パフォーマンスと読みやすさが向上しますか? 編集 また、この質問をより長い方法に拡張します。あなたはラムダから親関数を返すこともブレークすることもできないことを知っています、そしてそれらを比較するときにこれも考慮に入れられるべきですが、他に考慮すべきことはありますか?