增强for
增强for循环(也称for each循环)是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。
格式:
注意事项:它用于遍历Collection和数组。通常只进行遍历元素,不要在遍历的过程中对集合元素进行增删操作。
代码举例
package demo02; public class ArrayDemo { public static void main(String[] args) { int[] arr = {3, 5, 6, 87}; //使用增强for遍历数组 for (int a : arr) {//int 代表数组的类型 a代表数组中的每个元素 System.out.print(a + " ");//3 5 6 87 } } }