Java 集合类相关
来源:互联网 发布:windows管理器停止工作 编辑:程序博客网 时间:2024/06/05 02:31
java集合框架图
Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式。
Map是Java.util包中的另一个接口,它和Collection接口没有关系,是相互独立的,但是都属于集合类的一部分。Map包含了key-value对。Map不能包含重复的key,但是可以包含相同的value。
Iterator,所有的集合类,都实现了Iterator接口,这是一个用于遍历集合中元素的接口,主要包含以下三种方法:
1.hasNext()是否还有下一个元素。
2.next()返回下一个元素。
3.remove()删除当前元素。
几种重要的接口和类简介
①List(有序、可重复)
List里存放的对象是有序的,同时也是可以重复的,List关注的是索引,拥有一系列和索引相关的方法,查询速度快。因为往list集合里插入或删除数据时,会伴随着后面数据的移动,所有插入删除数据速度慢。
②Set(无序、不能重复)
Set里存放的对象是无序,不能重复的,集合中的对象不按特定的方式排序,只是简单地把对象加入集合中。
③Map(键值对、键唯一、值不唯一)
Map集合中存储的是键值对,键不能重复,值可以重复。根据键得到值,对map集合遍历时先得到键的set集合,对set集合进行遍历,得到相应的值。
阅读全文
0 0
- Java 集合类相关
- Java集合类相关概念
- java 集合相关类整理
- java集合相关类与接口
- Java集合类相关面试题
- java集合类的相关总结
- java 中 集合类相关问题
- java--集合、基础类库相关知识点
- Java集合相关操作
- java集合相关知识
- Java集合-HashMap相关
- java集合相关知识点
- java--集合相关知识点
- JAVA集合相关基础知识
- java 集合相关
- java集合相关简介
- JAVA相关面试题集合
- java并发 --相关集合对象
- 异步赠书:12月《Go Web编程》领航
- Xml的增删改查
- 20171129
- iptables命令使用实例
- 模拟实现strcpy、strcat、strstr、strchr、strcmp、memcpy、memmove
- Java 集合类相关
- CSS——列表(list-style-type)
- 分布式实时日志分析解决方案ELK部署架构
- Vuejs的其他指令
- 阿里云ECS,使用VPC网络统一集群网络出口
- Django 2.0官方文档中文 渣翻 总索引(个人学习,欢迎指正)
- WPF应用程序支持多国语言解决方案
- 【Scikit-Learn 中文文档】预处理数据
- mysql命令行导入导出数据库