下面介绍arraylist在java中常用的方法。在此之前可以了解
序号 | 方法 | 描述 |
---|---|---|
1 | add() | 向arraylist集合中添加元素 |
2 | addAll() | 将集合的所有元素添加到arraylist |
3 | clear() | 从arraylist中删除所有元素 |
4 | clone() | 复制arraylist,属于浅拷贝 |
5 | contains() | 判断arraylist中是否存在某个元素 |
6 | get() | 返回指定索引处的元素 |
7 | indexOf() | 返回指定元素第一次出现的位置 |
8 | removeAll() | 从arraylist中移除多个元素 |
9 | remove() | 从arraylist中移除单个元素 |
10 | size() | 返回arraylist中元素的个数 |
11 | isEmpty() | 检查arraylist是否为空 |
12 | subList() | 截取集合中一部分对象元素 |
13 | set() | 替换arraylist中的单个元素 |
14 | sort() | 根据指定的顺序对arraylist进行排序 |
15 | toArray() | 将arraylist转换为数组 |
16 | toString() | 将arraylist转换为字符串 |
17 | ensureCapacity() | 调整arraylist的容量大小 |
18 | lastIndexOf() | 返回元素最后一次出现的位置 |
19 | retainAll() | 求两个arraylist集合的交集,并将交集存储到第一个arraylist中 |
20 | containsAll() | 检查集合是否为arraylist的子集 |
21 | trimToSize() | 调整arraylist集合空间的大小 |
22 | removeRange() | 删除指定部分的arraylist元素 |
23 | replaceAll() | 替换arraylist中的每个元素,类似于某些语言的回调函数 |
24 | removeIf() | 删除满足条件的元素 |
25 | forEach() | 遍历arraylist的所有元素 |
26 | iterator() | 返回一个循环遍历ArrayList的迭代器 |