void add(int index, object ele):在index位置插入ele元素
boolean addall(int index, collection eles):從index位置開始將eles中
的所有元素新增進來
object get(int index):獲取指定index位置的元素
int indexof(object obj):返回obj在集合中首次出現的位置
int lastindexof(object obj):返回obj在當前集合中末次出現的位置
object remove(int index):移除指定index位置的元素,並返回此元素
object set(int index, object ele):設定指定index位置的元素為ele
list sublist(int fromindex, int toindex):返回從fromindex到toindex位置的子集合
public
static
void
main
(string[
] args)
list sublist = list.
sublist(3
,7);
system.out.
println
("子集遍歷");
for(
int i =
0; i < sublist.
size()
; i++
) system.out.
println
("****************************");
for(
int i =
0; i < list.
size()
; i++
) system.out.
println
("****************************");
iterator iter = list.
iterator()
;while
(iter.
hasnext()
)}}
在list集合中
1 允許存在重複元素
2 允許null元素的存在 並且可以儲存多個null
3 list 是有序集合 (有序:存入順序和遍歷順序一致)
4 可以通過索引來精確控制集合中的元素 並且索引是從0開始
5 通過get(int index) 獲取元素的時候 如果超出了列表的長度 則會出現異常indexoutofbound***ception
List常用的方法
list 內的內容可省略 與陣列類似 例項化 list 資料型別 list new arraylist 資料型別 獲得集合內元素個數 list.size 新增元素 預設新增 list.add e 指定下標新增 新增後下標後的元素向後挪一位 list.add index,e 刪除元素 返回是否刪除 l...
List常用方法
list介面繼承於collection介面,arraylist,linkedlist,vector均實現了list介面。主要以arraylist為例介紹幾種常用的方法 list list new arraylist list.add a list.add b list.add c 往list中新增元...
list集合的常用方法
1 對list去重 1 簡單的基本型別lista new arraylista.add 1 a.add 2 a.add 1 a a.stream distinct collect collectors.tolist a.foreach b system.out.println 2 一般物件去重lis...