赞
踩
ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。
初始化
import java.util.ArrayList; // 引入 ArrayList 类
ArrayList<E> objectName =new ArrayList<>(); // 初始化
ArrayList类常用操作
方法 | 功能 | 备注 |
---|---|---|
add() | 将元素插入到指定位置的 arraylist 中 | |
addAll() | 添加集合中的所有元素到 arraylist 中 | |
clear() | 删除 arraylist 中的所有元素 | |
clone() | 复制一份 arraylist | |
contains() | 判断元素是否在 arraylist | |
get() | 通过索引值获取 arraylist 中的元素 | |
indexOf() | 返回 arraylist 中元素的索引值 | |
removeAll() | 删除存在于指定集合中的 arraylist 里的所有元素 | |
remove() | 删除 arraylist 里的单个元素 | |
size() | 返回 arraylist 里元素数量 | |
isEmpty() | 判断 arraylist 是否为空 | |
subList() | 截取部分 arraylist 的元素 | 左开右闭 |
set(index,newValue) | 更新指定索引的元素 | |
sort() | 对 arraylist 元素进行排序 | 默认为升序排列 |
toArray() | 将 arraylist 转换为数组 | |
lastIndexOf() | 返回指定元素在 arraylist 中最后一次出现的位置 | |
retainAll() | 保留 arraylist 中在指定集合中也存在的那些元素 | |
containsAll() | 查看 arraylist 是否包含指定集合中的所有元素 | |
forEach() | 遍历 arraylist 中每一个元素并执行特定操作 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。