public class mian {
public static void main(String[] arg){
Collection<String> collation = new ArrayList<>();
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("a");
arrayList.add("b");//增加元素
arrayList.add("c");
arrayList.add("d");
//迭代器遍历
Iterator<String> it = arrayList.iterator();
while (it.hasNext()){
String s = it.next();
System.out.println(s);
}
//增强for循环
for (String str : arrayList){
System.out.println(str);
}
//Lambda表达式
arrayList.forEach(s -> System.out.println(s));
arrayList.forEach(System.out::println);
//Stream API遍历,element是一个变量
arrayList.stream().forEach(element ->System.out.println(element));
//传统for循环,适用有索引的比如list,不适用set
for(int i = 0;i<arrayList.size();i++){
String ele = arrayList.get(i);
System.out.println(ele);
}
}
}
Collection五种遍历方法
最新推荐文章于 2024-09-08 11:09:43 发布