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[] |