增强for循环
-
Collection接口遍历对象方式2 : for循环增强
-
增强for循环,可以代替iterator迭代器,特点:增强for循环就是iterator的简化版,本质是一样。只能用于遍历集合和数组
-
-
基本语法
for(元素类型 元素名 : 集合名或者数组名){ 访问元素 }
import java.util.ArrayList;
import java.util.List;
@SuppressWarnings({"all"})
public class CollectionFor {
public static void main(String[] args) {
List list = new ArrayList();
list.add(new Books("红楼梦","曹雪芹",25.8));
list.add(new Books("西游记","吴承恩",30.8));
list.add(new Books("水浒传","施耐庵",28.8));
list.add(new Books("三国演义","罗贯中",25.8));
//增强for循环遍历列表
for (Object o : list) {
System.out.print(o);
}
System.out.println();
//增强for循环遍历数组
int[] array ={1,2,3,4,5,6};
for (Object o : array) {
System.out.print(o);
}
}
}
//1.使用增强for循环,在Collection集合
//2.增强for循环,底层仍然是迭代遍历器
//3.增强for循环可以理解成就是简化版本的 迭代器比哪里
//4.快捷方式 I