1、创建
ArrayList<Egg> myList=new ArrayList<Egg>(); //<Egg>代表创建出Egg类型的List,新的ArrayList对象会创建在堆上
2、加入元素
Egg s=new Egg();
myList.add(s);//此ArrayList会产生一个"盒子"来放Egg对象
3、再加入元素
Egg b=new Egg();
myList.add(b);//此ArrayList会再产生一个"盒子"来放新的Egg对象
4、查询大小
int theSize=myList。size();//以为myList有两个元素,size()会返回2
5、查询特定元素
boolean isIn=myLis.contains(s);//因为myLis带有s所引用的Egg对象,所以此方法会返回true
6、查询特定元素的位置
int idx=myList.indexOf(b);//ArrayList为零基的,所以b引用的对象是第二个对象,而indexOf()会返回1
7、判断集合是否为空
boolean empty=myList.isEmpty();//因为不是空的,isEmpty()会返回false
8、删除元素
myList.remove(s);//注意,这时由两个盒子组成的空间,还剩下一个盒子的空间,只剩下装有b类型的盒子