当前位置:网站首页>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 并发修改异常
边栏推荐
猜你喜欢
单元测试是什么?怎么写?主要测试什么?

makefile学习-解决目标文件输出路径问题

Ovie map computer terminal and mobile terminal can not be used, is there any alternative map tool

电脑硬件基础知识科普

MySQL lock

Summary of steps and methods for installing and uninstalling test cases that you must read

接口测试的概念、目的、流程、测试方法有哪些?
全网最全的软件测试基础知识整理(新手入门必学)

命令行查询数据库
自动化测试简历编写应该注意哪方面?有哪些技巧?
随机推荐
银联最新测试工程师笔试题目,你能得多少分?
Ovie map computer terminal and mobile terminal can not be used, is there any alternative map tool
lateral view explode的另一种实现方式
2048小游戏成品源码
unix环境编程学习-多线程
谷歌地图时代结束,怎么看高清卫星影像地图?
Ontology Development Diary 03-Understanding Code
unittest测试框架原理及测试流程解析,看完绝对有提升
性能测试的基本概念是什么?做好性能测试需要掌握哪些知识?
Read file by byte and character_load configuration file
MySQL事件_单次事件_定时循环事件
本体开发日记03-理解代码
本体开发日记01-Jena配置环境变量
本体开发日记05-努力理解SWRL(下)
学习栈的心得和总结(数组实现)
.equals ==
一个项目的整体测试流程有哪几个阶段?测试方法有哪些?
一篇文章让你彻底搞懂关于性能测试常见术语的定义
功能自动化测试实施的原则以及方法有哪些?
Consolidation of Questionnaire Questions and Answers