这个问题在这里已有答案:
我的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
它基本上遍历数组中从第一个开始的所有项目。使用它的唯一缺点是,你永远不知道它的位置(索引)。