首先创建集合list
List<Integer> list=new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
1.普通for循环遍历和增强for循环遍历
for(int i=0;i<list.size();i++){
System.out.println("普通for:"+list.get(i));
}
for(int x:list){
System.out.println("增强for:"+x);
}
2.迭代器遍历
Iterator<Integer> iterator=list.iterator();
while (iterator.hasNext()){
System.out.println("迭代器"+iterator.next());
}
3.forEach遍历
//可以通过Lambda表达式更加简洁地遍历List集合
list.forEach(x->{
System.out.println("foreach:"+x);
});
最后结果展示
普通for:1
普通for:2
普通for:3
增强for:1
增强for:2
增强for:3
迭代器:1
迭代器:2
迭代器:3
foreach:1
foreach:2
foreach:3