相关疑难解决方法(0)

了解Java中的每个循环

下面的代码没有达到我的预期.执行此代码后,每个字符串都为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)

有人可以解释为什么第一个案例不起作用?

java foreach

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

foreach ×1

java ×1