【Java】for文のソース行数を短縮したい!forEach文使ってみた
Javaでソースを書いていっている時、for文は必ずと言って使用するものですね
for文を書いてみると必ずと3行以上の記載が必要になるのと同時に、人によっては見ずらいという事になりがちなんですね
見やすくしたい、行数を短縮したいというのであれば「forEachメソッド」をお勧めします
以下例となりますので参考にしてみて下さい
// あ行の文字列のリストを用意します
List<String> aGyouList = new ArrayList<>();
aGyouList.add("あ");
aGyouList.add("い");
aGyouList.add("う");
aGyouList.add("え");
aGyouList.add("お");
拡張for文だとこんな感じになります
// 拡張for文
for(String aGyou : aGyouList){
System.out.println(aGyou);
}
// 出力結果
// あ
// い
// う
// え
// お
3行ですね!
続いて、上記の拡張for文をforEachメソッドで表現してみます
//forEachメソッド
aGyouList.forEach(aGyou -> System.out.println(aGyou));
// 出力結果
// あ
// い
// う
// え
// お
1行で表現できました!
forEachメソッドを使用すれば簡素にそして見やすくなりましたね
今後for文を記載する際にはお試しください!
是非フォローしてください
最新の情報をお伝えします