Java 如何让数组在第一个元素上放置零而不跳过它?

Java 如何让数组在第一个元素上放置零而不跳过它?,java,arrays,algorithm,Java,Arrays,Algorithm,以下代码将在列表[0]中放置1: for (int i = 0; i < list.length; i++) list[i] = i + 1; 它将跳过列表[0]并在列表[1]中放置一个2 我想要这样: list[0] = 0 list[1] = 1 list[2] = 2 还是我错过了什么 还是我错过了什么?就这么做吧- list[0]=0; for (int i = 1; i < list.length; i++){ //set other things li

以下代码将在列表[0]中放置1:

for (int i = 0; i < list.length; i++)
    list[i] = i + 1;
它将跳过列表[0]并在列表[1]中放置一个2

我想要这样:

list[0] = 0
list[1] = 1
list[2] = 2
还是我错过了什么

还是我错过了什么?

就这么做吧-

list[0]=0;
for (int i = 1; i < list.length; i++){
    //set other things like -
    list[i]=i;
}
list[0]=0;
for(int i=1;i
就这么做吧-

list[0]=0;
for (int i = 1; i < list.length; i++){
    //set other things like -
    list[i]=i;
}
list[0]=0;
for(int i=1;i
这个
i3
来自哪里

您可能想要:

 for (int i = 0; i < list.length; i++)
for(int i=0;i
这个
i3
来自哪里

您可能想要:

 for (int i = 0; i < list.length; i++)
for(int i=0;i
在进入循环之前,将
列表[0]
设置为0。使用
列表[i]=i在循环中。在进入循环之前,将
list[0]
设置为0。使用
list[i]=i在循环中。