集合类
2015-10-23 19:29
190 查看
为了保存数目不确定的对象,JDK提供了一系列特殊的类,这些类可以存储任意类型的对象,并且长度可变,统称为集合。集合按照其存储结构可以分为两大类:单列集合Collection和双列集合Map。
Collection:单列集合类的接口,用于存储一列系符合某种规则的元素,它有两个重要的子接口,分别是List和Set。其中,List的特点是元素有序、元素可以重复。Set的特点是元素无序并且不可重复。List接口的主要实现类有ArrayList和LinkedList,Set接口的主要实现类有HashSet和TreeSet。
Map:双列集合的跟接口,用于存储具有键值(Key)、值(Value)映射关系的元素,每个元素都包含一对键值,在使用Map集合时可以通过指定的Key找到对应的Value。Map的主要实现类有HashMap和TreeMap。
Collection:单列集合类的接口,用于存储一列系符合某种规则的元素,它有两个重要的子接口,分别是List和Set。其中,List的特点是元素有序、元素可以重复。Set的特点是元素无序并且不可重复。List接口的主要实现类有ArrayList和LinkedList,Set接口的主要实现类有HashSet和TreeSet。
Map:双列集合的跟接口,用于存储具有键值(Key)、值(Value)映射关系的元素,每个元素都包含一对键值,在使用Map集合时可以通过指定的Key找到对应的Value。Map的主要实现类有HashMap和TreeMap。
相关文章推荐
- 浮躁
- 第十三周第五天
- tfs数据复制策略—源码解读
- 表达式的计算(C++实现)
- 51NOD1264线段相交
- 给UITabbarController 和 UINavigationController添加过场动画
- 实现框架的对象(方法)统一管理
- Android模拟产生事件
- 168、Excel Sheet Column Title
- MSBuild入门
- maven创建web工程及热部署
- 关于模式的一段讨论
- 2015四川省赛 D Vertex Cover 搜索
- sicily 1176. Two Ends
- poj1845 Sumdiv 数论
- 测试分区表local及global index在drop及truncate操作下是否失效
- 雪*C语言结构体总结七
- NMEA-0183 协议 ——GPS芯片输出标准格式
- jQuery源码分析系列
- UVA-11374 Airport Express (dijkstra+枚举)