Java中的索引语法相当于[1:]

2024-04-23 21:08:45 发布

您现在位置:Python中文网/ 问答频道 /正文

在python中,可以执行arr[1:],这意味着从索引1到结束。Java中是否有对等的语言?你知道吗

我能想到的最接近的是

for (int i : arr.length) {
   ...
}

但是它不会在java数组(arr[])的输入中遍历数组


Tags: 语言for数组javalengthintarr
3条回答

假设arr[1:]返回数组arr的一个副本,在该副本中获取从索引1到结尾的所有元素,请使用

Arrays.copyOfRange(arr, 1, arr.length);

您必须使用索引:

for (int i=1 ; i<arr.length ; i++) {
    ...
}

使用增强的for循环(for (int i : arr) {...})遍历整个数组。你知道吗

在我看来,阵列必须实现一个集合,增强循环才能工作

for (int i : arr) {}

// syntax
for (DataType identifier : arrayIdentifier) {}

相关问题 更多 >