目錄collection介面
迴圈list介面
set介面
方法返回值
方法名方法的描述
boolean
add(object e)
新增單個元素
boolean
addall(collection c)
指定集合的元素新增到此集合
int
size()
獲取集合中的元素個數。
void
clear()
清空集合
boolean
isempty()
判斷該集合是否為空
boolean
contains(object o)
判斷是否包含該元素
boolean
containsall(collection c)
判斷是否包含指定集合
boolean
remove(object o)
通過equals()方法找到指定的第乙個元素並刪除
boolean
removeall(collection<?> c)
刪除指定集合在本集合中的元素
boolean
retainall(collection<?> c)
取交集, c中存在的元素
boolean
equals(object o)
判斷集合是否相等,元素都相同時才相等
int
hashcode()
返回此集合的雜湊碼值。
object
toarray()
返回乙個包含此集合中所有元素的陣列。
iterator
iterator()
返回迭代器物件
迭代器中的方法
原始碼簡單分析方法返回值
方法名方法的描述
void
add(int index, e element)
將指定的元素插入該集合的指定位置
boolean
addall(int index, collection c)
指定集合中的所有元素插入到該集合的指定位置
e
get(int index)
返回此列表中指定index位置的元素。
int
indexof(object o)
指定元素首次出現的索引,否則返回-1
int
lastindexof(object o)
指定元素的最後一次出現的索引,否則返回-1
e
remove(int index)
刪除該列表中指定索引的元素。
e
set(int index, e element)
用指定的元素,替換指定索引的元素。
list
sublist(int fromindex, int toindex)
返回此列表中左閉右開的子集合
set
介面的常用實現類:hashset
、hashset
的子類linkedhashset
和treeset
。
集合,迭代器遍歷集合,巢狀集合
什麼是集合?集合有兩個父介面 collection 和 map collection有兩個子介面 list 和 set list 子介面有兩個常用的實現類arraylist和linkedlist 儲存的資料的方式是有序不唯一的 arraylist其實可以理解為乙個可變長度的陣列,可以通過索引訪問相對...
集合框架 Map集合
map集合 同collection,是集合框架中的頂層介面。一次新增一對元素,collection一次新增乙個元素。所有,map集合也稱為雙列集合,collection集合稱為單列集合。介面map key是鍵,value是值,其實map集合中儲存的就是鍵值對,map集合中必須保證鍵的唯一性。常用方法...
Java集合 Map集合
map map 用於儲存具有對映關係的資料,因此 map 集合裡儲存著兩組值,一組值用於儲存 map 裡的 key,另外一組用於儲存 map 裡的 value map 中的 key 和 value 都可以是任何引用型別的資料 map 中的 key 不允許重複,即同乙個 map 物件的任何兩個 key...