Java ArrayList 方法
所有 ArrayList 方法
下表列出了所有 ArrayList 方法。
某些方法使用 ArrayList 元素的类型作为参数或返回值。此类型在表中将用 T 表示。
| 方法 | 描述 | 返回类型 |
|---|---|---|
| add() | 向列表中添加一个项目 | boolean|void |
| addAll() | 向列表中添加一组项目 | boolean |
| clear() | 从列表中移除所有项目 | void |
| clone() | 创建 ArrayList 的副本 | Object |
| contains() | 检查列表中是否存在某个元素 | 布尔值 |
| ensureCapacity() | 增加列表的容量,使其能够容纳指定数量的元素 | void |
| forEach() | 对列表中的每个元素执行操作 | void |
| get() | 返回列表中指定位置的元素 | T |
| indexOf() | 返回列表中元素首次出现的位置 | int |
| isEmpty() | 检查列表是否为空 | boolean |
| iterator() | 返回一个 Iterator 对象,用于 ArrayList |
Iterator |
| lastIndexOf() | 返回列表中元素最后一次出现的位置 | int |
| listIterator() | 返回一个 ListIterator 对象,用于 ArrayList |
ListIterator |
| remove() | 从列表中移除一个项目 | boolean|T |
| removeAll() | 从列表中移除一组项目 | boolean |
| removeIf() | 从列表中移除所有满足指定条件的项目 | boolean |
| replaceAll() | 将列表中的每个元素替换为对该元素执行操作的结果 | void |
| retainAll() | 从列表中移除所有不属于指定集合的元素 | boolean |
| set() | 替换列表中指定位置的元素 | T |
| size() | 返回列表中的元素个数 | int |
| sort() | 对列表进行排序 | void |
| spliterator() | 返回一个 Spliterator 对象,用于 ArrayList |
Spliterator |
| subList() | 返回一个子列表,该子列表提供对列表项范围的访问 | List |
| toArray() | 返回一个包含列表项的数组 | Object[] |
| trimToSize() | Reduce列表容量根据需要与项目数量相匹配 | Object[] |

