Collection接口
我們看一下jdk1.6官方中文文檔對於Collection接口的介紹:
Collection集合框架層次結構圖
常用的方法
實現的功能:添加、刪除、清空、判斷是否包含指定元素、判斷集合是否空、獲取集合元素個數、將集合轉換成數組、獲取迭代器(用於遍歷集合)。
使用示例
定義一個Collection集合
由於Collection是一個接口,我們使用它需要創建子類對象。就選擇 ArrayList 吧。泛型的實際類型參數就選用String。
Collection<String> collection = new ArrayList<>();
添加元素
collection.add("迪麗熱巴");
collection.add("古力娜扎");
collection.add("馬爾扎哈");
刪除元素
collection.remove("迪麗熱巴");
清空元素
collection.clear();
判斷是否包含指定元素
if (collection.contains("迪麗熱巴")) {//如果包含"迪麗熱巴"這個字符串對象
//...
}
判斷集合是否空
if (collection.isEmpty()) {//如果集合爲空,沒有一個元素
//...
}
獲取集合元素個數
int size = collection.size();
將集合轉換成數組
Object[] array = collection.toArray();
獲取迭代器
Iterator<String> iterator = collection.iterator();
關於遍歷請移步:Java基礎|單列集合的遍歷