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()
返回集合的長度