拡張for文(enhanced for loop)は、Javaプログラミングにおける非常に便利な制御構文の一つです。
この文を使用することで、配列やコレクションの要素を簡潔に走査することができます。
本記事では、拡張for文の基本的な構文や特徴、他のループ文との違いについて詳しく解説します。
拡張for文の基本構造
拡張for文とは?
拡張for文は、配列やコレクションを簡単に走査するための構文です。
従来のfor文よりもシンプルな書き方ができ、可読性が向上します。
他のプログラミング言語におけるforeach文やfor-in文に相当します。
拡張for文の構文
拡張for文は次のような構文で記述されます:
ここで、型名は要素のデータ型、変数名は配列やコレクションの要素を一時的に格納するための変数、配列名またはコレクション名は走査対象の配列またはコレクションを指します。
例
以下は、整数型の配列を拡張for文で走査する例です。
このコードでは、配列a
の各要素が順番に変数i
に代入され、System.out.println(i);
が実行されます。
結果として、1から5までの数字が順に出力されます。
従来のfor文との違い
可読性の向上
従来のfor文では、次のように記述します:
さらに参考してください。
Windowsメタファイル(WMF)とは?その特徴と脆弱性について
Visited 1 times, 1 visit(s) today