有人可以解释这个 - 在java中的每个循环[重复]

问题描述 投票:-6回答:1

这个问题在这里已有答案:

我的Java代码如下

public class ForEachExample {
public static void main(String[] args) {
int arr[]={1,2,3,4,5};

for(int i:arr){
    System.out.println(i);
}
}
}

在这个代码for(int i:arr)对我来说是全新的。谁能解释我这条线以及它是如何工作的。

Output:

1 2 3 4 5

java
1个回答
0
投票

它基本上遍历数组中从第一个开始的所有项目。使用它的唯一缺点是,你永远不知道它的位置(索引)。

© www.soinside.com 2019 - 2024. All rights reserved.