類集框架在有的地方又叫做集合類,是用來保存數量不確定的數據,以及保存具有映射關係的數據。集合類主要負責保存、裝載其他數據,所以又是也把集合類叫做容器類。
1.1 類集框架是一組類和接口
1.2 位於java.util 包中
1.3 主要用於存儲和管理對象
1.4 主要分爲三類:集合(set)、列表(list)和映射(map)
set代表的是無序、不可重複的集合;list代表有序、可以重複的集合;map則代表具有映射關係的集合,鍵值對的映射關係,鍵不可以重複,值可以重複。
類集框架的主體結構圖
=============================================================
ArrayList
Iterator
hasNext()
next() //返回當前元素的內容,並把遊標先後移動一位
Collection
boolean add(Object) 向集合當中加入一個對象
void clear() 刪除集合當中的所有對象
blloeam isEmpty() 判斷集合是否爲空
remove(Object)從集合中刪除一個對象的引用
int size() 返回集合中元素的數目
Set:集合中的對象不按特定的方式排序,並且沒有重複對象,重複的對象會被忽略掉
遍歷set對象中的內容:調用Set對象的Iterator方法,會生成一個迭代器對象,該對象用於遍歷整個Set
Set<String> set = new HashSet<String>();
set.add("a");
set.add("b");
Iterator<String> it = set.iterator();
while(it.hasNext()){
String s = it.next();
System.out.println(s);
}
HashSet
List
ArrayList
Map:映射中的每一個元素包含一個鍵對象和一個值對象,鍵不可以重複,值可以重複,相同鍵的元素會被覆蓋掉
HashMap
put("k","V");
get("K");