gpt4 book ai didi

java - 在 for 循环中更改索引

转载 作者:搜寻专家 更新时间:2023-11-01 02:42:43 25 4
gpt4 key购买 nike

我可以在 java 中更改 for 循环内的索引吗?例如:

for (int j = 0; j < result_array.length; j++){
if (item==" ") {
result_array[j] = "%";
result_array[j+1] = "2";
result_array[j+2] = "0";
j = j+2;
}
else result_array[j] = item;
}

虽然是在for循环中做j++,但是在for循环里面,我也在做j = j + 3,我有没有可能实现这个?

最佳答案

是的,您可以在 for 循环中更改索引,但它太困惑了。在这种情况下最好使用 while 循环。

int j = 0;
while (j < result_array.length) {
if (item.equals(" ")) {
result_array[j] = "%";
result_array[j + 1] = "2";
result_array[j + 2] = "0";
j = j + 2;
} else
result_array[j] = item;
j++;
}

关于java - 在 for 循环中更改索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30088401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com