拡張For

■コード

package hello.java.lang;

public class ExtendedFor {

public static void main(String[] args) {

{

String[] ss = new String[3];

for (int idx = 0; idx < ss.length; idx++) {

ss[idx] = "string";

}

for (String s : ss) {

System.out.println(s);

}

}

System.out.println("---");

{

String[] ss = new String[3];

for (String s : ss) {

s = "string";

}

for (String s : ss) {

System.out.println(s);

}

}

System.out.println("---");

}

}

■結果

string

string

string

---

null

null

null

■解説

配列の各要素を初期化するのに拡張Forは使えない

tags

---

Java for Java5