ArrayList是Java中的一個常用類,它實現了List接口,提供了一種動態數組的實現方式。我們將介紹ArrayList類的常用方法。
1. 添加元素:ArrayList提供了多種方法來添加元素到列表中。
- add(E element):將指定的元素添加到列表的末尾。
- add(int index, E element):將指定的元素插入到列表的指定位置。
- addAll(Collection extends E> c):將指定集合中的所有元素添加到列表的末尾。
- addAll(int index, Collection extends E> c):將指定集合中的所有元素插入到列表的指定位置。
2. 獲取元素:ArrayList提供了多種方法來獲取列表中的元素。
- get(int index):返回列表中指定位置的元素。
- indexOf(Object o):返回列表中第一次出現指定元素的索引。
- lastIndexOf(Object o):返回列表中最后一次出現指定元素的索引。
3. 刪除元素:ArrayList提供了多種方法來刪除列表中的元素。
- remove(int index):刪除列表中指定位置的元素。
- remove(Object o):刪除列表中第一次出現的指定元素。
- removeAll(Collection> c):刪除列表中包含在指定集合中的所有元素。
- clear():刪除列表中的所有元素。
4. 修改元素:ArrayList提供了set(int index, E element)方法來修改列表中指定位置的元素。
5. 判斷元素是否存在:ArrayList提供了多種方法來判斷列表中是否包含指定元素。
- contains(Object o):判斷列表中是否包含指定元素。
- containsAll(Collection> c):判斷列表中是否包含指定集合中的所有元素。
6. 列表大小和遍歷:ArrayList提供了多種方法來獲取列表的大小和進行遍歷。
- size():返回列表中的元素個數。
- isEmpty():判斷列表是否為空。
- iterator():返回一個迭代器,用于遍歷列表中的元素。
- forEach(Consumer super E> action):對列表中的每個元素執行指定操作。
以上是ArrayList類的一些常用方法,通過這些方法,我們可以方便地對列表進行增刪改查操作。希望本文對你有所幫助!