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