java類庫中集合類的基本接口是Collection接口。Collection接口擴展了Iterable接口
利用迭代器查看集合中的元素Collection<Integer> c = ...Iterator<Integer> it = c.iteratot();while(it.hasNext()){ //判斷是否有下一個元素 Integer a = it.next(); System.out.PRintln(a);}//或者,采用for each循環。for each可以與任何一個實現了//Iterable接口的對象一起工作Collection<Integer> c = ...for(Integer a : c ) {}ArrayList 一種可以動態增長和縮減的索引序列LinkedList 一種可以在任意位置進行高效地插入和刪除操作 的有序序列ArrayDeque 一種用循數組實現的雙端隊列HashSet 一種沒有重復元素的無序集合TreeSet 一種有序集EnumSet 一種包含枚舉類型的集LinkedHahSet 一種可以記住元素插入次序的集PriorityQueue 一種允許高效刪除最小元素的集合HashMap 一種存儲鍵/值關聯的數據結構TreeMap 一種鍵值有序排列的映射表EnumMap 一種鍵值屬于枚舉類型的映射表LinkedHashMap 一種可以記住鍵值項添加次序的映射表WeakHshMap 一種其值無用武之地后可以被垃圾回收器回收的映射表IdentityHashMap 一種用==而不是用equals比較值得映射表新聞熱點
疑難解答