拡張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