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类型的盒子
相关文章
- 09-22针对:Arraylist集合无法修改,下一次枚举无法操作的解决方案
- 09-22AJPFX关于ArrayList集合容器的操作
- 09-22POJ1703 Find them Catch them 关于分集合操作的正确性证明 种类并查集
- 09-22Java 基础 - Collection集合通用方法及操作/ArrayList和LinkedList的差别优势 /弃用的Vector
- 09-22IT第二十一天 - Collections、ArrayList集合、LinkedList集合、Set集合、HashMap集合、集合的操作注意【修20130828】
- 09-22AJPFX关于对集合中的元素删除操作和注意点
- 09-22关于c++ list容器的操作摸索
- 09-22JAVA中的集合容器操作类
- 09-22关于for与forEach遍历集合中对集合进行操作的问题