具有以下主要内容的Java类:
public static void main(String[] args){
final int n = 3;
String[] array = new String[n];
for (String string : array) {
string = "OK";
}
for (String string : array) {
System.out.println(string);
}
}
产生输出“ null,null,null”。 Eclipse IDE建议我“不使用局部变量ref的值”。为什么?
N.B .:我知道我必须使用以下代码来迭代数组:
for(int i=0; i<n ;i++)
array[i] = "OK";