Java ArrayList 方法
所有 ArrayList 方法
下表列出了所有 ArrayList 方法。
一些方法使用 ArrayList 元素的类型作为参数或返回值。此类型在表中称为 T。
方法 | 描述 | 返回类型 |
---|---|---|
add() | 向列表添加一个元素 | boolean|void |
addAll() | 向列表添加一组元素 | boolean |
clear() | 从列表中删除所有元素 | void |
clone() | 创建 ArrayList 的副本 | Object |
contains() | 检查列表中是否存在一个元素 | boolean |
ensureCapacity() | 增加列表的容量以容纳指定数量的元素 | void |
forEach() | 对列表中的每个元素执行一个操作 | void |
get() | 返回列表中特定位置的元素 | T |
indexOf() | 返回列表中第一个出现的元素的位置 | int |
isEmpty() | 检查列表是否为空 | boolean |
iterator() | 为 ArrayList 返回一个 Iterator 对象 |
Iterator |
lastIndexOf() | 返回列表中最后一个出现的元素的位置 | int |
listIterator() | 为 ArrayList 返回一个 ListIterator 对象 |
ListIterator |
remove() | 从列表中删除一个元素 | boolean|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[] |