其中<E>指的是泛型 ,集合里只能添加引用数据类型,集合里无法直接添加基本数据类型,如果要添加,只能添加对应的包装类
public class Test{
public static void main(String[] args){
ArrayList<String> list=new ArrayList<>();
list.add("aaa");
list.add("bbb"); //增
list.add("ccc");
list.remove("aaa");
list.remove(2); //删
list.set(1,"ddd"); //改
list.get(1); //查
for(int i=0;i<list.size();i++){ //利用size和get方法遍历ArrayList集合
String str=list.get(i);
System.out.println(str);
}
}
}
ArrayList底层原理: