集合遍歷陣列三種常用方式
阿新 • • 發佈:2021-08-08
Collection集合遍歷陣列的三種方式:
- 迭代器
- foreach(增強for迴圈)
- JDK1.8之後的新技術Lambda
public class IteratorDemo { public static void main(String[] args) { Collectionforeach:可以遍歷集合或陣列 格式:for(被遍歷集合或者陣列中元素的型別 變數名稱 : 被遍歷集合或陣列) 快捷鍵:被遍歷陣列 . for 缺點:foreach遍歷無法知道遍歷到哪個元素,因為沒有索引<String> lists=new ArrayList<>(); lists.add("zyl"); lists.add("xyy"); lists.add("huy"); System.out.println(lists); Iterator<String> it=lists.iterator(); while (it.hasNext()){ System.out.println(it.next()); } } }
public class ForeachDemo1 { public static void main(String[] args) { Collection<String> lists=new ArrayList<>(); lists.add("yuyu"); lists.add("zyl"); lists.add(Lambda: 1.list.forEach(s->{ System.out.printlin(s); }); 2.lists.forEach(s -> System.out.println(s)); 3.lists.forEach(System.out::println)"xyy"); lists.add("huy"); System.out.println(lists); for(String s:lists){ System.out.println(s); } } }