List的常用方法

2021-09-29 20:29:10 字數 1309 閱讀 5942

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...