list:
方法返回值
功能描述
add(int index, object obj)
void
用來向集合中的指定索引位置新增物件,集合的索引位置從0開始,其他物件的索引位置相對向後移一位
addall(int index, collection coll)
bollean
向集合的指定索引位置新增指定的集合物件
remove(int index)
object
用來移除集合中指定索引位置的物件
indexof(object obj)
int該方法返回列表中物件第一次出現的索引位置,如果集合中不包含該元素,則返回-1
lastindexof(object)
int該方法返回列表中物件最後一次出現的索引位置,如果集合中不包含該元素,則返回-1
get(int index)
object
用於獲取指定索引位置璸物件
sublist(int formindex, int toindex)
list
獲取從索引fromindex到toindex之間的元素物件
set(int index, e element)
object
用指定元素替換列表中指定位置的元素,返回以前在指定位置的元素
listiterator()
listiterator
用來獲得乙個包含所有物件的listiterator列表迭代器
set:
方法返回值
功能描述
add(object obj)
boolean
如果此set集合中尚未存在指定的元素,則新增此元素
addall(collection coll)
boolean
將引數集合中所有元素新增到此set集合的尾部
remove(object obj)
boolean
將指定的引數物件移除集合
removeall(collection c)
boolean
在set集合中移除包含在指定collection中的元素
retainall(collection c)
boolean
只儲存set集合中包含在指定collection集合中的內容
clear()
void
移除此set中的所有元素
iterator()
iterator
返回此set集合中的所有元素數
size()
int返回此set集合中的所有元素數
isempty()
boolean
如果set不包含元素,則返回true
小技巧:由於set集合中不允許存在重複值,因此可以使用set集合中的addall()方法,將collection集合新增到set集合中並除掉重複值。
map:
方法返回值
功能描述
put(key k, value v)
object
向集合中新增指定的key與value的對映關係
containskey(object key)
boolean
如果此對映包含指定鍵的對映關係,則返回true
containsvalue(object value)
boolean
如果此對映將乙個或多個鍵對映到指定值,則返回true
get(object key)
object
如果存在指定的鍵物件,則返回該物件對應的值,否則返回null
keyset()
set返回該集合中的所有鍵物件組成的set集合
values()
collection
返回該集合中所有值物件形成的collection集合
List Set Map遍歷方法的歸納
這裡以arraylsit為例演示 listlist new arraylist list.add 小明 list.add 小花 list.add 小強 1.傳統for迴圈遍歷 for int i 0 iiterator list.iterator while iterator.hasnext 這裡以...
list,set,map的幾種遍歷方法
1.list集合有3種遍歷方式 注 中需要匯入的包這裡不在給出 public void run1 system.out.println 迴圈 增強for迴圈 for string str list system.out.println 3.迭代器此處的 iteratorit list.iterato...
集合List Set Map詳解
list set map是否繼承自collection介面?list set是map不是,list是線性結構的容器,底層使用陣列實現,使用於按數值索引訪問元素的情形 set儲存零散的元素且不允許有重複的元素 類似數學中的集合 map儲存的是key value鍵值對。闡述arraylist vecto...