集合
来源:互联网 发布:lync for mac 2016 编辑:程序博客网 时间:2024/06/02 11:15
集合类
如图
集合存储的是对象的引用并不是对象实体,例如下面的例子
Person p=new Person();
ArrayList al=new ArrayList();
al.add(p);
向al的对象实体中添加person的引用,指向Person的对象实体。
主要包含add,remove,clear,contains(对象名)函数,实现对对象的增删改查,retainAll为存储交集,
ArrayList al=new ArrayList();
ArrayList a2=new ArrayList();
a1.retainAll(a2);
ArrayList继承AbstractList类,包含iterator函数(即迭代器),AbstractList中含有一个内部类,该类实现了Iterator接口,该接口包含三个函数分别是hasNext,remove,next,该内部类的对象又ArrayList函数的iterator函数(迭代器)返回,然后再调用该内部类的方法。
ArrayList的上一层就是List接口,该接口的函数包括,add(index,element) add(index,Collection) remove(index) set(index,element) get(index) subList(from,to) listIterator();
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- vb 读取xml文件
- Web服务(Web service)基础及相关术语简介
- 学习C#程序集
- VC: ConvertBSTRToString使用时可能出现无法链接(Lind 2001)的问题
- C#实现快速排序
- 集合
- User Instance=true
- 显卡参数详解
- 【android开发】 修改控件Spinner内容的字体大小 颜色等属性
- 使用Net::SSH下载文件并转换文件格式
- 图片控制
- 新生婴儿起名的七个步骤
- 简洁而不简单--谈AirPlay使用感受
- 为何 Emacs 和 Vim 被称为两大神器