【Java】forEach文でListを処理する

【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 にまとめてあります

コメントを残す

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

PAGE TOP