import java.util.HashMap;
import java.util.Map;
import java.util.Set;
/*
1、每个集合对象的创建
2、向集合中添加元素
3、从集合中取出某个元素
4、遍历集合
*/
public class 总结HashMap {
public static void main(String[] args) {
//创建Map集合
Map<Integer,String> map = new HashMap<>();
//添加元素
map.put(1,"zhangsan");
map.put(2,"lisi");
map.put(6,"wangwu");
map.put(2,"wuhu");//key值重复,value会覆盖
//获取元素个数
System.out.println(map.size());
//取key是2的元素
System.out.println(map.get(2));
//遍历map集合很重要
//第一种:获取所有的key,通过遍历key获取对应的value
Set<Integer> keys = map.keySet();
for(Integer k:keys){
System.out.println(k+"="+map.get(k));
}
//第二种:将Map集合转换成Set集合,Set集合中的每一个元素是Node,
// Node中有key和value
Set<Map.Entry<Integer,String>> nodes = map.entrySet();
for(Map.Entry<Integer,String> node:nodes){
System.out.println(node.getKey()+"="+node.getValue());
}
}
}
HashMap用法举例
最新推荐文章于 2021-11-04 21:17:37 发布