package com.a;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* @author 夜灬瞬
* @date 2021年12月08日 11:25
*/
public class Test18 {
public static void main(String[] args) {
//集合实例
List list = new ArrayList();
list.add("hello");
list.add(3);
list.add(1.0);
//循环遍历集合
//方法一 铍铜循环 for循环
for (int i = 0;i < list.size();i++){
//根据指定索引获得元素
System.out.println(list.get(i));
}
System.out.println();
//方法二 增强循环 jdk5后的新特性
for (Object o:list) {
System.out.println(o);
}
System.out.println();
//方法三 lambda 表达式
list.forEach((a) -> {
System.out.println(a);
});
//简化 只有一个参数可以去除括号
list.forEach(a -> System.out.println(a));
System.out.println();
//方法四 迭代器
Iterator iterator = list.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next());
}
}
}