在python中,你可以做arr[1:]
,这意味着从索引1到结束。 Java中是否有等价物?
我能想到的最接近的是
for (int i : arr.length) {
...
}
但是这不会在java数组的输入中迭代数组(arr[]
)
答案 0 :(得分:4)
假设arr[1:]
返回数组arr
的副本,您可以从索引1到结尾获取所有元素,请使用
Arrays.copyOfRange(arr, 1, arr.length);
答案 1 :(得分:2)
您必须使用索引:
for (int i=1 ; i<arr.length ; i++) {
...
}
使用增强的for
循环(for (int i : arr) {...}
)遍历整个数组。
答案 2 :(得分:0)
在我的脑海中,数组必须实现一个集合,以使增强循环起作用
for (int i : arr) {}
// syntax
for (DataType identifier : arrayIdentifier) {}