Java ArrayList 方法
所有 ArrayList 方法
所有 ArrayList 方法的列表可在下表中找到。
有些方法使用 ArrayList 項的型別作為引數或返回值。此型別在表中將被稱為 T。
方法 | 描述 | 返回型別 |
---|---|---|
add() | 將一個專案新增到列表 | 布林值|空 |
addAll() | 將一組專案新增到列表 | boolean |
clear() | 從列表中刪除所有專案 | void |
clone() | 建立 ArrayList 的副本 | 物件 |
contains() | 檢查列表中是否存在某個專案 | boolean |
ensureCapacity() | 增加列表的容量以適應指定數量的專案 | void |
forEach() | 對列表中的每個專案執行操作 | void |
get() | 返回列表中特定位置的專案 | T |
indexOf() | 返回列表中某個專案第一次出現的索引位置 | int |
isEmpty() | 檢查列表是否為空 | boolean |
iterator() | 返回 ArrayList 的 Iterator 物件 |
迭代器 |
lastIndexOf() | 返回列表中某個專案最後一次出現的索引位置 | int |
listIterator() | 返回 ArrayList 的 ListIterator 物件 |
ListIterator |
remove() | 從列表中刪除一個專案 | 布林值|T |
removeAll() | 從列表中刪除一組專案 | boolean |
removeIf() | 刪除列表中所有符合指定條件的項 | boolean |
replaceAll() | 將列表中的每個專案替換為該專案操作的結果 | void |
retainAll() | 從列表中刪除所有不屬於指定集合的元素 | boolean |
set() | 替換列表中指定位置的專案 | T |
size() | 返回列表中的專案數量 | int |
sort() | 對列表進行排序 | void |
spliterator() | 返回 ArrayList 的 Spliterator 物件 |
Spliterator |
subList() | 返回一個子列表,該子列表提供對該列表項範圍的訪問 | List(列表) |
toArray() | 返回包含列表項的陣列 | Object[] |
trimToSize() | 如有必要,減小列表的容量以匹配專案數量 | Object[] |