「Java/基礎/反復処理」の版間の差分
削除された内容 追加された内容
Semi-Brace (トーク | 投稿記録) M Testment777 がページ「Java/基礎 反復処理」を「Java/基礎/反復処理」に移動しました |
Semi-Brace (トーク | 投稿記録) M →拡張for文 |
||
232 行
=== 拡張for文 ===
<span id="foreach"></span>
JDK 5.0以降では'''拡張for文'''を使うことができます。
冒頭で掲げた例のうち
237 ⟶ 238行目:
class JapaneseHelloWorld {
public static void main(String[] args) {
for (char c : "世界よ今日は".toCharArray()) {
System.out.println(c);
}
259 ⟶ 260行目:
<div style="padding: 10px; background-color: rgb(244, 240, 240); font-size: small;"><b>参考:</b>
なお、'''この例では配列を使って説明していますが、拡張for文が使えるのは配列だけではありません'''。(少し先取りした内容になりますが)
<syntaxhighlight lang="java">
for (E var1 : /* Iterable<E>を実装したクラスのインスタンス */) {
// ここに処理を書く
}
</syntaxhighlight>
という構文になります。
拡張for文は、そうしたインスタンスにも配列同様の考え方で適用することができます。
</div>
== while文 ==
|