关于java中foreach的用法

和自甴很熟 提交于 2019-12-09 06:17:40

#废话不多说上代码:
限制:只能用于实现了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);

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!