在这种情况下,
i将分配给数组中的每个元素-它 不是 数组的索引。
您想要做的是:
for(int i : arrs){ System.out.println(i);}在您的代码中,您试图在迭代对象引用的数组索引处选择整数。换句话说,您的代码等效于:
for(int idx = 0; idx < arrs.length; idx++){ int i = arrs[idx]; System.out.println(arrs[i]);}
在这种情况下,
i将分配给数组中的每个元素-它 不是 数组的索引。
您想要做的是:
for(int i : arrs){ System.out.println(i);}在您的代码中,您试图在迭代对象引用的数组索引处选择整数。换句话说,您的代码等效于:
for(int idx = 0; idx < arrs.length; idx++){ int i = arrs[idx]; System.out.println(arrs[i]);}