欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

集合----------------Map

程序员文章站 2022-07-13 09:20:23
...

一些实现类
HashMap 这个比较常用
HashMap存储的是一个键值对 把键值对当做一个元素 键值对里存储的是键 值 键不可以重复 值可以重复
三种遍历方法
第一种 键遍历

Set<k> set=map.KeySey();
for(k key:set){
	V value=map.get(key)
}

第二种 值遍历

Collection<V> c=map.Values();
for(V v:c){
	
}

第三种 键值对遍历

Set<Map.Entry<k,v>> set=map.entrySet();
for(Map.Entry<k,v> e:set){
	k key=set.getKey();
	V value=set.getValue();
}

LinkedHashMap 根据存储的顺序
Hashtable 1.0版本 不允许null作为键值
TreeMap SortedMap的实现类 SortedMap是Map的子接口 对Map中的键的内容进行排序
集合的关系
集合----------------Map