//list 和 set繼承自 collection
boolean
add(e e)
如果指定的元素不存在,則將其指定的元素新增(可選操作)。
void
clear()
從此集合中刪除所有元素(可選操作)。
boolean
contains
(object o)
如果此集合包含指定的元素,則返回 true 。
inthashcode()
返回此集合的雜湊碼值。
boolean
isempty()
如果此集合不包含元素,則返回 true 。
iterator
iterator()
返回此集合中元素的迭代器。
boolean
remove
(object o)
如果存在,則從該集合中刪除指定的元素(可選操作)。
intsize()
返回此集合中的元素數(其基數)。
object[
]toarray()
返回乙個包含此集合中所有元素的陣列。
//crud
void
add(
int index, e element)
將指定的元素插入此列表中的指定位置(可選操作)。
e remove
(int index)
刪除該列表中指定位置的元素(可選操作)。
e set
(int index, e element)
用指定的元素(可選操作)替換此列表中指定位置的元素。
e get
(int index)
返回此列表中指定位置的元素。
boolean
contains
(object o)
如果此列表包含指定的元素,則返回 true 。
boolean
isempty()
如果此列表不包含元素,則返回 true 。
boolean
equals
(object o)
將指定的物件與此列表進行比較以獲得相等性。
intsize()
返回此列表中的元素數。
object[
]toarray()
以正確的順序(從第乙個到最後乙個元素)返回乙個包含此列表中所有元素的陣列。
//雙向佇列頭尾新增彈出元素常用
void
addfirst
(e e)
在該列表開頭插入指定的元素。
void
addlast
(e e)
將指定的元素追加到此列表的末尾。
e pollfirst()
檢索並刪除此列表的第乙個元素,如果此列表為空,則返回 null 。
e polllast()
檢索並刪除此列表的最後乙個元素,如果此列表為空,則返回 null 。
v put
(k key, v value)
將指定的值與該對映中的指定鍵相關聯(可選操作)。
v remove
(object key)
如果存在(從可選的操作),從該map中刪除乙個鍵的對映。
void
clear()
從該map中刪除所有的對映(可選操作)。
boolean
containskey
(object key)
如果此map包含指定鍵的對映,則返回 true 。
boolean
containsvalue
(object value)
如果此map將乙個或多個鍵對映到指定的值,則返回 true 。
boolean
isempty()
如果此map不包含鍵值對映,則返回 true 。
intsize()
返回此map中鍵值對映的數量。
//獲取的功能,map值的統計常用
v get
(object key)
返回到指定鍵所對映的值,或 null。
setkeyset()
返回此map中包含的鍵的set。
set>
entryset()
返回此map中所有包含的對映的set。
collection
values()
返回此map中包含的值的collection。
boolean
add(e e)
如果指定的元素不存在,則將其指定的元素新增(可選操作)。
boolean
remove
(object o)
如果存在,則從該集合中刪除指定的元素(可選操作)。
//set去重常用
boolean
contains
(object o)
如果此集合包含指定的元素,則返回 true 。
boolean
isempty()
如果此集合不包含元素,則返回 true 。
intsize()
返回此集合中的元素數(其基數)。
Map介面的常見方法
public class demo1map public v put k key,v value 把指定的鍵與指定的值新增到map集合中 返回值 v 儲存鍵值對的時候,key不重複,返回值v是null 儲存鍵值對的時候,key重複,會使用新的value替換map中重複的value,返回被替換的val...
集合與函式的常見方法
使用 來建立集合 len 顯示集合中的元素 add 向集合新增元素 pop 刪除集合的元素 刪除最後乙個元素 注意集合是無序的所以你不知道刪除的是哪乙個元素但是可以通過pop返回刪除的元素 update 向元素新增多個元素 也可以是集合 remove 刪除集合的元素,如果集合沒有該元素會報錯 dis...
Java Collection常見方法
collection的常見方法 1 新增 boolean add object obj 新增單個物件 boolean addall collection coll 新增集合 2 刪除 boolean remove object obj 刪除單個物件 boolean removeall collect...