map的基础知识

来源:互联网 发布:罗开元淘宝店 编辑:程序博客网 时间:2024/06/06 04:10

HashMap

1:HashMap是一个散列表(HashTable),用来存放键值对(key-value),顺序是无序的

2:HashMap不是线性安全,并且是异步的。

3:HashMap的key和value值可以为空,但是key是只能一个为空,value值可以多个为空。

4:HashMap的遍历

1)map.entrySet()可以获取HashMap的key和value。

这里写图片描述

或者使用Iterator。

这里写图片描述

2)使用map.keySet()可以获取HashMap中的value。

这里写图片描述

Hashtable

1)Hashtable是无序的。

2)Hashtable是线性安全和同步的。

3)Hashtable的key和value值都不能为空。

0 0