Java8のforEach文の使い方

Java8のforEach文の使い方

Java8からラムダ式が書けるようになったので、拡張for文やIteratorを使う必要がなくなります。

Java8からjava.lang.IterableインタフェースにforEach文が追加されています。

Consumerインタフェースを引数に取ります。で、acceptメソッドのみです。

これでacceptメソッドがlistの要素分実行されます。

ラムダ式を使うとこの書き方を省略することができます。

eがlistの要素になり、標準出力します。さらにメソッド参照を使用して省略すると以下のように記述することができます。

forEach文内でインクリメント演算子を使いたい場合があると思いますが、以下のような記述はできません。

JavaのAtomicIntegerの使い方

JSのforEach文の使い方

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA