Java Collection
Java Collection 集合或稱為容器是一個將多個元素組合成一個單元的物件,用於儲存、搜尋、和聚合等資料,例如撲克牌是卡片集合、郵件文件夾是字母集合等,集合框架的所有類別和介面,都在 java.util package 中, Collection Learn Java 增加了範例及各種陣列的操作方法,透過單元測試來驗證產出結果。
Collection Learning Java
集合框架是用於表示和操作集合的架構,所有集合框架都包含接口、實現及算法,就像一個組件的骨架結構,可以隨時用於各種程式設計的需求,提供不同的資料操作,如搜尋、排序、新增、修改、刪除等操作,具有一致性的 API,定義了一組基本接口,如 Collection 、 Set 、 List 或 Map ,實作這些接口的類別,像是: ArrayList 、 HashSet 、 HashMap 等類別,都有一些通用方法,透過提供有用的資料結構,與演算法的高效能實作來提高效能, Java Collection Course 單獨測試一個程式、過程或方法,進行正確性驗證的測試。
Initialize Collection
建立 Set 、 List 與 Queue ,各有其不同的特色,學習各種 Collection 的操作及應用。
Set<String> hashSet = new HashSet<String>();
hashSet.add("Longan");
hashSet.add("Tomato");
hashSet.add("Pear");
List<String> arrayList = new ArrayList<String>();
arrayList.add("Apple");
arrayList.add("Banana");
arrayList.add("Cherry");
List<String> linkedList = new LinkedList<String>();
linkedList.add("Papaya");
linkedList.add("Strawberry");
linkedList.add("Watermelon");
List<Integer> intList = Arrays.asList(Integer.MAX_VALUE, -1, 3);
[Pear, Longan, Tomato]
[Apple, Banana, Cherry]
[Papaya, Strawberry, Watermelon]
[2147483647, -1, 3]