import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.function.Consumer;
public class Test {
public static void main(String[] args) {
//几大遍历方式
//迭代器
Collection<Integer> c=new ArrayList<>();
c.add(1);
c.add(2);
c.add(3);
Iterator<Integer> it=c.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
//2:foreach遍历
for (Integer i:c) {
System.out.println(i);
}
//3:Lambda表达式
c.forEach(new Consumer<Integer>() {
@Override
public void accept(Integer integer) {
System.out.println(integer);
}
});
//转换简化
c.forEach((integer)->{System.out.println(integer);});
}
}