集合就是用來存儲對象的容器
?在集合中只能存儲引用類型的數(shù)據(jù)
數(shù)組時存儲同一種數(shù)據(jù)類型的數(shù)據(jù)的容器
集合分為兩類
collection集合 存儲數(shù)據(jù)是單個的
map集合 存儲數(shù)據(jù)時是成對的
Collection 集合?
add 添加元素 把參數(shù)C集合中的所有內(nèi)容(元素)添加到當(dāng)前集合中
clear 清空所有元素
contains(Object o) 判斷集合是否包含參數(shù)元素o 需要調(diào)用equals()
isEmpty()判斷是否有元素
iteraor返回集合的迭代器
remove()移除元素
retainAll(Collection c) 只保留參數(shù)集合c中的元素
toArray 轉(zhuǎn)換為數(shù)組
迭代遍歷?
。iterator()方法 ? ? ? ? 判斷是否有下一個元素 殖熟。點hasNext()
next()方法 把元素取出來 并且游標(biāo)下移
迭代刪除
get方法 獲取指定位置的元素
set方法 設(shè)置指定位置的元素的值
indexOf 返回指定元素在列表中的位置
?sort()排序 需要指定比較器