集合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);
- 集合--ArrayList
- 集合ArrayList
- ArrayList集合
- 集合 --- ArrayList
- ArrayList集合
- ArrayList集合
- Arraylist 集合
- ArrayList集合
- 集合---ArrayList
- ArrayList集合
- 集合 ArrayList
- 集合Arraylist
- 集合-ArrayList
- ArrayList集合
- ArrayList集合
- ArrayList集合
- ArrayList集合
- ArrayList集合
- 博客记事
- 正则表达式
- VS 环境下生成静态lib库及调用方法
- hdu Matrix 2119 二分图匹配
- linux内核内存管理学习之二(物理内存管理--伙伴系统)
- 集合ArrayList
- 12-Oracle学习_索引-视图-序列-三范式
- main函数中的参数argv与argv[ ]的探讨
- hdu2577 How to Type
- LinearLayout均分的分割线配置方式
- 22.从零开始学习C语言--链表
- FTP网络通信程序设计
- 关于box2d的缩放问题
- 【HDOJ】1097 -> A hard puzzle