一、集合的體系結構
二、Collection集合
1.基本使用
如下代碼
import java.util.ArrayList; import java.util.Collection; public class myCollection { public static void main(String[] args) { //創建Collection集合的對象 //Collection本身是一個接口,無法實例化,故此通過其List子接口的ArrayList實現類來實例化(多態) Collection<String> collection = new ArrayList<String>(); //給collection添加元素 collection.add("Hello"); collection.add("World"); //輸出集合對象 System.out.println(collection);//ArrayList重寫了toString()方法 } }
2.常用方法
3.Collection集合的遍歷
Collection的遍歷要使用Iterator迭代器
迭代器的常用方法
使用,代碼如下
//遍歷 Iterator<String> it = collection.iterator(); while(it.hasNext()) { System.out.println(it.next()); }
三、List集合
1.特點和概述
2.特有方法
3.遍歷
(1)方法一:迭代器
由於其繼承自Collection,所以和Collection一樣,也可使用迭代器進行遍歷
(2)方法二:FOR循環遍歷
因為其有索引,所以可使用for循環來進行遍歷
4.並發修改異常
5.ListIterator列表迭代器
常用方法
6.增強For循環
7.List集合子類的特點
8.LinkedList集合的特有方法
四、Set集合
set集合繼承自collection,因此,它的使用方法和collection完全相同