foreach:
概念:就是for循环的一个增强版,可以方便程序员对于数组的直接操作,不用考虑数组下标的情况下进行遍历输出
代码演示:
package com.lbj.javase.collection;
public class ForEachTest01 {
public static void main(String[] args) {
//定义一个一维数组
int[] arr={3,5,6,7,8};
//老方法:循环遍历
for (int i = 0; i <arr.length; i++) {
System.out.println(arr[i]);
}
System.out.println("---------------------------");
//新方法:for(元素类型 变量名 : 数组名或集合名){}
for (int a:arr
) {
//a 代表的就是数组中的元素
//缺点:没有下标
System.out.println(a);
}
}
}
代码演示2:
也可以是List集合的三种遍历方式:迭代器、数组下标、foreach
package com.