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

 

原创文章,作者:bd101bd101,如若转载,请注明出处:https://blog.ytso.com/245420.html

(0)
上一篇 2022年4月18日
下一篇 2022年4月18日

相关推荐

发表回复

登录后才能评论