0
0

(java silver) 繰り返し処理(拡張for文・forEachメソッド)

Posted at

JavaSilverでメモしたところ備忘録として残しておこうと思います。

拡張for文

  • 拡張for文は配列に対しての処理

  • ループ処理中にremoveメソッドの呼び出しを行うと実行時エラーが発生する。ループする際にhasNextメソッドで要素数のチェックとエラー判定を行っているためループ中に削除して次に要素がなければエラーにならずループを抜ける

forEachメソッド

  • forEachはコレクション(List,Map)に対してループ処理を行う
forEach(引数 -> 繰り返し処理)
  • 拡張for文との違いは配列をそのままで扱うことができず、Listに変換する処理が必要
String[] exArray = {"a","b","c","d"}

Array.stream(exArray).forEach(s -> System.out.println(s));

::::note
Array.stream(配列名)は配列からStreamを作成するメソッドです
::::
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0