#废话不多说上代码:
限制:只能用于实现了Iterable接口
int[] arr=new int[7];
for(int i=0;i<6;i++) {arr[i]=i*100;}
for (int aaa : arr)
{System.out.println(aaa);
for(元素类型T 每次循环元素的名称O : 循环对象)
错误代码如下
int[] arr=new int[7];
for(int i=0;i<6;i++) {arr[i]=i*100;}
for (int aaa : arr)
{System.out.println(arr[aaa]);
foreach 还有几个缺点:
在使用foreach遍历数组集合的过程中一定要注意不要修改其内容,在Java程序中会进行报错,但是在有些时候没有错误提示,就会造成花很多时间找不到问题所在。
所以:一般用来用来遍历(foreach);