当前位置:网站首页>2.Collection接口
2.Collection接口
2022-08-09 09:23:00 【过来我的小熊】
Java Collection接口
Collection体系集合
graph TD;
Interface.Collection-->Interface.List
Interface.Collection-->Interface.Set
Interface.List-->Class.ArrayList
Interface.List-->Class.LinkedList
Interface.List-->Class.Vector
Interface.Set-->Class.HashSet
Interface.Set-->Interface.SortedSet
Interface.SortedSet-->Class.TreeSet
Interface(接口),Class(实现类)
该体系结构的根接口,代表一组对象,称为"集合"(Interface.Collection)
List接口的特点:有序,由下标,元素可重复
Set接口的特点:无序,无下标,元素不能重复
Collection父接口
特点:代表一组任意类型的对象,无序,无下标,不能重复
方法:
- boolean add(Object obj) 添加一个对象
- boolean addAll(Collection c) 将一个集合中的所有对象添加到此集合中
- void clear() 清空此集合中的所有对象
- boolean contains(Object o) 检查此集合中是否包含o对象
- boolean equals(Object o) 比较此集合是否与指定对象相等
- boolean isEmpty() 判断此集合是否为空
- boolean remove(Object o) 在此集合中移除o对象
- int size() 返回此集合中的元素个数
- Object[] toArray() 将此集合转换成数组
- iterator() 返回在此集合的元素上进行迭代的迭代器
- hasNext() 判断是否存在下一个元素,返回boolean值
- next() 获取下一个元素
- remove() 删除当前元素
- 不能同时使用collecton方法 ConcurrentModificationException 并发修改异常
边栏推荐
猜你喜欢
QT sets the icon of the exe executable
Venture DAO Industry Research Report: Macro and Classic Case Analysis, Model Summary, Future Suggestions
本体开发日记04-努力理解protege的某个方面
全球19级谷歌卫星地图免费查看下载
本体开发日记05-努力理解SWRL(Built-Ins)
软件测试面试中,面试官问你一些比较“刁难”的问题你会怎么回答
本体开发日记03-排错进行时
谷歌地图时代结束,怎么看高清卫星影像地图?
命令行查询数据库
第三方免费开放API 获取用户IP 并查询其地理位置
随机推荐
.equals ==
如何用数组实现环形队列
白盒测试的概念、目的是什么?及主要方法有哪些?
【面试体系知识点总结】---JVM
字典
oracle查看表空间占用情况并删除多余表所占空间
软件测试外包公司怎么样?有什么好处和坏处?为什么没人去?
MySQL Checking and Filling Leaks (5) Unfamiliar Knowledge Points
lateral view explode的另一种实现方式
栈的实现之用链表实现
MySQL lock
类 对象 属性 方法 类的成员
MySQL Leak Detection and Filling (2) Sorting and Retrieval, Filtering Data, Fuzzy Query, Regular Expression
Redis high availability
6.File类
命令行查询数据库
你一定要看的安装及卸载测试用例的步骤及方法总结
奥维地图电脑端手机端不能用了,有没有可替代的地图工具
MySQL event_single event_timed loop event
WAVE SUMMIT 2022深度学习开发者峰会