本文中我们给出了List集合中的四种遍历方式,分别是for循环,迭代器循环,代码及相应的注释如下:
package d1_collection;import java.util.*;public class cdemo1 {public static void main(String[] args) {List<String> list=new ArrayList<>();list.add("java");list.add("mysql");list.add("true");System.out.println(list);//for循环for (int i = 0; i < list.size(); i++) {String a=list.get(i);System.out.println(a);}System.out.println("------");//迭代器循环Iterator<String> it=list.iterator();while(it.hasNext()){ //it.hasNext()是判断下个位置是否有数据的一个apiString b=it.next();//将下个位置元素赋值给bSystem.out.println(b);}System.out.println("------");//增强for循环for (String c:list) {System.out.println(c);//增强for循环,将集合元素直接赋值给c然后输出}System.out.println("-----");//lambda表达式list.forEach(d-> {System.out.println(d);});}
}
运行结果如下:



















