Map
来源:互联网 发布:谷歌算法 编辑:程序博客网 时间:2024/06/11 02:52
map接口:
- 元素是由键值组成。且元素是唯一的(然而键和直接以对象的身份出现)
- 元素是无序的即元素没有按键排序
- 元素不重复 当添加重复元素的时候采用覆盖技术 ,用新值覆盖旧值,键不覆盖
- 抽象方法
- 允许键值为空
- 实现类 :hashMap tree map
HashMap实现类特征如下:
- 元素有键值对组成 键唯一
- 元素是无序的
- 元素不重复 !
- 判断元素相等 依赖equals()和hashcode()两个方法
- 判断元素相等 实质上是判断元素的键值相不相等 ,如是元素的键相等则元素相等 ,反之元素不相等
- 当元素的键为自定义的对象时要求必须重写equals和hashcode两个方法
map子接口sortedMap其特征:
- 元素有键值对组成 键唯一
- 元素是无序的
- 元素不重复 !
- 它的实现类TreeMap
TreeMap特质:与父接口一致 但是判断元素是否相等依赖的是compareTo()方法 注意判断元素相等实际上是判断键值是否相等
0 0
- map
- MAP
- map
- MAP
- map
- map
- map
- Map
- Map
- Map
- map
- map
- Map
- .map
- map
- MAP
- map
- Map
- 自定义UIView和自定义UITableViewCell
- Android ProgressBar详解以及自定义
- linux内核源码目录结构
- 委托和事件
- 此时不应有 \Java\jdk1.6.0_43的解决办法
- Map
- 译文:VC++中CWnd及其子类和多线程应用程序的描述
- 字符杂项设备(miscdevice)
- HTML5----CSS显示半个字符
- word字体大小与公式编辑器字体PT对照表
- 朴素贝叶斯新闻分类器详解
- Dell-------------- PowerEdge R720(U盘装WIN2008 R2 X64)
- 马甲王GTX880M实测 功用高端但无法通吃
- SVN客户端show log出错的解决方案