ArrayList的常用成員方法

直実發表於2024-12-10

1.ArrayList常用成員方法

可以大致分為4種,增 刪 改 查

1.增

1.public boolean add(E e)

將括號裡的元素直接新增到集合中,新增的元素按照順序依次排列。
其中,E表示泛型<>裡的型別,只能新增泛型限定的資料

我們發現上圖中即使沒有使用變數接收返回值,也依舊能達成我們的目的。

實際上,add方法的返回值表示的是,是否新增成功,而add的原始碼中是return true,這意味著無論如何,返回值都是true

所以,add方法的返回值沒有意義,我們一般都不需要接收返回值

.

2.public void add(int index,E element)

該方法是根據提供的索引,在原來的集合中把我們新增的元素插入到輸入的索引的位置中,之前的元素則按照順序向後退

2.刪

1.public E remove(int index)

根據括號裡輸入的索引,查詢到對應的元素,進行刪除

2.public Boolean remove(object o)

在括號內輸入集合中對應的內容,就會將其內容刪掉

其中根據內容刪除的方法的返回值表示的是,是否刪除成功,如果成功就為true,否則為false。對我們來說也沒有太大的幫助,所以remove的方法也不接收返回值


3.改

public E set(int index,E element)


根據括號裡輸入的索引,找到該索引對應的元素,並且將該元素替換成括號裡的內容

其中set方法返回的是被替換掉的元素,對我們還是沒有太大意義,因為我們都要替換掉該值了,還接收它幹什麼,所以set方法也不進行接收

上述三個方法一般都不接收其返回值

4.查

1.public E get(int index)

根據輸入的索引,在集合中找到對應的元素,要使用變數進行接收,才能獲取到返回值

啟示:如果我們要獲取到集合裡的每個元素,只需要使用get方法查詢每個索引,再用變數接收返回值即可

.

2.public int size()

返回集合的長度

size方法可以用於遍歷集合,在for迴圈裡作為判斷條件,如:i<list.size() 或者用於if進行長度判斷,該方法也需要接收返回值

相關文章