1.什么是List集合
ArrayList,LinkedList,Vector都属于List集合的一种
2.特点:
有序
可重复
数据可为null
3.ArrayList常见使用
方法 | 描述 |
---|---|
boolean add(E o) | 用于向ArrayList集合中的添加元素。 |
size() | 返回ArrayList集合中元素个数 |
boolean isEmpty() | 如果collection中不包含元素,则返回true |
void clear() | 清除所有元素 |
boolean contains(Object o) | 是否包含指定元素 |
boolean remove(Object o) | 移除单个元素 |
addAll() | 添加集合中的所有元素到 arraylist 中 |
get() | 获取索引获取所有值 |
removeAll() | 删除存在于指定集合中的 arraylist 里的所有元素 |
forEach() | 遍历 arraylist(集合) 中每一个元素并执行特定操作 |
toString() | 将 arraylist中的元素转换为字符串 |
isEmpty() | 判断集合是否为空 |
代码演示:
import java.util.ArrayList;
import java.util.List;
public class ArrList {
public static void main(String[] args) {
//定义一个ArrayLidt集合对象
List list=new ArrayList();
//新增数据
list.add(0);
list.add(1);
list.add(2);
list.add(3);
//集合的长度
System.out.println(list.size());
System.out.println(list.isEmpty());
//是否包含指定元素
if (list.contains(1)){
System.out.println("查有此元素");
}
//根据下标删除元素
list.remove(2);
//返回集合的哈希代码值
System.out.println(list.hashCode());
// list.clear();//清除所有元素
System.out.println(list);
}
}