1. ArrayList 的创建
//创建一个默认容量的 ArrayList 默认容量:10
List list = new ArrayList();
//创建一个指定长度ArrayList 5是指定的长度 可更改
List list1 = new ArrayList(5);
添加数据
// 语法使用 (添加的元素) (下标,插入的元素)
//添加四类八种数据类型是将会触发装箱
list.add("Java01");//下标为0处添加
list.add(18);//下标为1处添加
list.add(2,20.1);//在下标为2处插入元素 20.1
list.add(new Date());//在下标为3处添加
删除数据
//语法使用(下标) (元素)
list.remove(2);//删除下标为2 处的数据
list.remove(20.1);//删除数据 20.1
修改数据
//语法使用 (下标,修改后元素)
list.set(1,100);//将下标为1处的元素改为100
查询数据
//获取指定下标元素
Object o = list.get(1);
System.out.println(o);
//获取集合中的元素个数
int size = list.size();
System.out.println(size);
//查看集合中是否有指定元素
boolean f = list.contains(187);
System.out.println(f);
//获取指定元素在集合中首次指定的位置
int index = list.indexOf(187);
System.out.println(index);
//将list值转换为java数组
Object[] objects = list.toArray();
System.out.println(Arrays.toString(objects));
的遍历`
//for 循环
for (int i = 0; i < list.size(); i++) {
Object o1 = haha.get(i);
System.out.println(o1);
}
//for each循环
for (Object o1 : list) {
System.out.println(o1);