集合概述
集合就是用来存储多个数据的容器
集合和数组的区别
数组的长度一旦创建就不能修改
集合是一个存储空间可变的容器
ArrayList集合
构造方法
ArrayList list = new ArrayList();
集合容器如果没有加入<> 就可以存储任意数据类型
<> 泛型: 对集合容器存储的数据类型进行限制 ,这里面的数据类型只能是引用数据类型
添加元素
boolean add(E e)
将指定的元素添加到此列表的尾部。void add(int index, E element)
将指定的元素插入此列表中的指定位置。
ArrayList<String> list = new ArrayList<>();
//添加元素
list.add("cj");
list.add("cj2");
list.add("cj3");
list.add(1,"黑马52");
System.out.println(list);
成员方法
public static void main(String[] args) {
// int[] arr = {1,2,3,4};
ArrayList<String> list = new ArrayList<>();
//添加元素
list.add("剑圣");
list.add("盲僧");
list.add("瑞文");
// for(int i = 0;i<list.size();i++){
// String s = list.get(i);
//
// System.out.println(s);
// }
// list.add(2,"TIMU");
//
// //删除元素
list.remove(0);
//按内容删除 只会删除重复元素的第一个
list.remove("TIMU111");
//
// //获取元素
// String s = list.get(0);
// System.out.println(s);
//
//
// //修改
// list.set(0,"瞎子");
//
// //获取集合大小
// System.out.println(list.size());
}