1. 程式人生 > 資訊 >輕嘗微醺,奧蘭荔枝風味氣泡米酒 6 瓶 29 元(減 90 元)

輕嘗微醺,奧蘭荔枝風味氣泡米酒 6 瓶 29 元(減 90 元)

集合是一個大小可變的容器,其中的每個資料稱為一個元素。

集合的特點——型別可以不確定,大小可以不固定;陣列的特點——型別和長度一旦定義出來就都固定了。

Java中集合的代表:Collection,體系圖如下:

Set系列集合:新增的元素是無序,不重複,無索引的

  -- HashSet:新增的元素是無序,不重複,無索引的

  -- LinkedHashSet:新增的元素是有序,不重複,無索引的

  -- TreeSet:不重複,無索引,按照大小預設升序排序

List系列集合:新增的元素是有序,可重複,有索引

  -- ArrayList:新增的元素是有序,可重複,有索引的

  -- LinekdList:新增的元素是有序,可重複,有索引的

Collection集合的遍歷有三種:

  1:迭代器  

  2:foreach(增強for迴圈)

  3:JDK1.8開始之後的新技術Lambda表示式

Collection<String> lists = new ArrayList<>();
lists.add("za");
lists.add("ds");

//迭代器遍歷
Iterator<String>it = lists.iterator();
while(it.hasNext()) {
    String ele = it.next();
    System.out.println(ele);
}

//foreach遍歷 for(String ele: lists){ System.out.println(ele); } //lambda迴圈 lists.forEach(s -> { System.out.println(s); })