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