Map集合框架

Map集合与Collection集合的区别:
Collection集合一次只能添加一个元素,也称单列集合。
Map集合一次添加一对元素,也称双列集合。

Map中依次取出键值对,有两种方法:
1.使用keySet方法获取键集合,在通过键集合获取键所映射的值;
2.使用entrySet方法获取映射关系对象Map.Entry,再通过该对象获取键和值。

Map集合的三个常用子类:
1.Hashtable:内部结构是哈希表,同步,不允许null作为键或作为值
2.HashMap:内部结构是哈希表,不同步,允许null作为键和值,用于快速访问
3.TreeMap:内部结构为二叉树,不同步,对Map集合中的键进行排序,因此不比HashMap快

你可能感兴趣的:(Map集合框架)