增强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