java中ArrayList集合包含迭代器遍歷的四種遍歷程式碼演示
阿新 • • 發佈:2020-12-22
java中ArrayList集合包含迭代器遍歷的四種遍歷程式碼演示
//建立一個ArrayList集合
ArrayList list=new ArrayList();
//新增元素
list.add(1);
list.add(2);
list.add(3);
list.add(6);
list.add(5);
list.add(4);
//List集合的遍歷
System.out.println ("方法一");
//方法一:for i
for (int i=0;i<list.size();i++){
Object olist1=list.get(i);
System.out.println(olist1);
}
System.out.println("方法二");
//方法二:增強for
for(Object olist2:list){
System.out.println(olist2) ;
}
System.out.println("方法三");
//方法三:迭代器
//通過集合物件獲取對應的迭代器
Iterator iterator=list.iterator();
//通過迭代器遍歷集合判斷是否有下一個
while (iterator.hasNext()){
//取出下一個
Object olist3=iterator.next();
System.out.println(olist3) ;
}
System.out.println("方法四");
//方法四:forEach (jdk1.8開始支援的新語法),箭頭函式
list.forEach((object)->{
System.out.println(object);
});