forEachメソッド
ArrayList型の変数内の要素を一つずつ出力
[a , b, c]ではなくabcで出力できる。
ArrayList<String> fruits = new ArrayList<>();
fruits.add("apple");
fruits.add("orange");
fruits.add("lemon");
fruits.forEach((String fruit) -> {
System.out.print(fruit);
});
複数処理した要素を一つずつ出力
ArrayList<String> users = new ArrayList<>();
users.add("kirishima");
users.add("rokumura");
users.add("midorikawa");
users.forEach(user -> {
String userUpper = user.toUpperCase();
System.out.println(userUpper);
});
forEachメソッドの省略
処理がひとつだけの時には以下の形に省略ができる。
fruits.forEach(x -> System.out.println(x));