下面的代码没有达到我的预期.执行此代码后,每个字符串都为null.
String[] currentState = new String[answer.length()];
for(String x : currentState)
{
x = "_";
}
Run Code Online (Sandbox Code Playgroud)
下面的代码完成了我的期望.currentState中的每个字符串现在都是"_"
String[] currentState = new String[answer.length()];
for (int i = 0; i < currentState.length; i++) {
currentState[i] = "_";
}
Run Code Online (Sandbox Code Playgroud)
有人可以解释为什么第一个案例不起作用?