集合ArrayList

来源:互联网 发布:glide加载网络图片 编辑:程序博客网 时间:2024/04/26 17:50

集合ArrayList

在Java里还有一类东西与数组类似,也是有着特性的一组数(或是对象),叫做集合类(ArrayList),集合类能够根据元素的多少自动缩小放大,还能够让你取出数据而不必管理集合的细节。

ArrayList的操作

1、创建

ArrayList<Egg> myList = new ArrayList<Egg> ();//新的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 = myList.contains(s);//因为myList带有s所引用的Egg对象,所以此方法会返回true

6、查询特定元素的位置

int idx = myList.indexOf(b);//ArrayList以零作为第一个元素的首位置,所以b引用的对象是第二个对象,而indexOf()会返回1

7、判断集合是否为空

boolean empty = myList.isEmpty();//因为myList包含了两个对象,isEmpty()会返回false

8、删除元素

myList.remove(s);