java 容器
- 容器 api 位于 java.util 包中
- 容器 api 类图结构
- Collection 接口定义了存取一组对象的方法,子接口 set 和 list 定义了存储方式
- Set 中的数据对象没有顺序且不可重复
- List 中的数据对象有顺序且可以重复
- Map 接口定义了存储“键 - 值对”的方法
- collection 接口中定义的方法
-
容器类对象在调用 remove,contains 等方法时需要比较对象是否相等。对于自定义的类需要重写 equals 和 hashCode 方法。相等的对象应该具有相等的 hashCode
-
容器的遍历 -Iterator 接口
所有实现了 Collection 接口的容器类都有一个 iterator 方法返回一个实现了 Iterator 接口的对象。
Iterator 对象又称为迭代器,用以实现对容器内元素的遍历。
Iterator 接口定义了如下方法:
boolean hasNext();//判断游标右边是否又元素
Object next();//返回游标右边的元素,并将游标移动到下一个位置
void remove();//删除游标左边的元素,在执行完next()之后该操作只能执行一次。
展开阅读全文
版权声明:
本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:jaagool@sina.cn 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:jaagool@sina.cn 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
实现方式呢