其他分享
首页 > 其他分享> > 增强for循环

增强for循环

作者:互联网

一、增强for循环
增强for循环的作用: 简化迭代器的书写格式。(注意:增强for循环的底层还是使用了迭代器遍历。)
增强for循环的适用范围: 如果是实现了Iterable接口的对象或者是数组对象都可以使用增强for循环。
增强for循环的缺点:增强for循环和iterator遍历的效果是一样的,也就说增强for循环的内部也就是调用iteratoer实现的,但是增强for循环有些缺点,例如不能在增强循环里动态的删除集合内容、不能获取下标等。

 1 for(ElementType element: arrayName){}; 

上述for循环可被读为:for each element in arrayName do {...}

1 int[] num = {1,2,3,4,5,6};
2 for(int i: num){
3     System.out.print(i);
4 }
1 List<Integer> intList = new ArrayList<Integer>();
2 for (Integer i: intList) {
3     System.out.print(i);
4 }

 

标签:增强,arrayName,num,int,System,循环
来源: https://www.cnblogs.com/lyan2/p/16156908.html