【Java】forEach文でListを処理する
この記事ではJavaのforEach文でListの処理する方法について解説します。
forEachでListの要素を処理する構文
//forEachの構文 List.forEach(引数 -> 繰り返し処理);
具体的には以下のように実装します。
List<String> list= new ArrayList <>(Arrays.asList("a", "b", "c")); list.forEach (str -> System.out.println(str)); // 実行結果 a b c
forEachでListの要素を複数処理を実施する
//forEachの構文 List.forEach(引数 -> { 繰り返し処理1 繰り返し処理2});
複数処理を実施したい場合は{}「波括弧」で囲むことで処理を実施することできます。
具体的には以下のように実装します。
List<String> list= new ArrayList <>(Arrays.asList("a", "b", "c")); list.forEach (str -> { System.out.println(str); System.out.println(str); }); // 実行結果 a a b b c c
Javaの記事の一覧はJava にまとめてあります