码迷,mamicode.com
首页 > 其他好文 > 详细

集合框架Map

时间:2020-05-31 19:37:30      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:system   tree   for   treemap   迭代   string   获取   日本   就是   

Map接口:专门处理键值映射数据的存储,可以根据键实现对值的操作。

Map接口有HashMap/TreeMap两个实现类。我们常用的是HashMap这个类。

Map有以下几个常用方法:

技术图片

 


 

使用:

Map map= new HashMap();
// 增加元素
map.put("CN","中国");
map.put("JP","日本");
map.put("USA","美国");
//查看元素的个数
int size = map.size();
System.out.println(size);//3
//用key获取值
String str = (String) map.get("CN");
System.out.println(str);
// 用key删除值
String str1 = (String) map.remove("CN");
int size1 = map.size();
System.out.println(size1);
//获取键或者值的集合
System.out.println(map.keySet());
System.out.println(map.values())
boolean b = map.containsKey("JP");
System.out.println(b);
}

 


 

我们可以使用迭代器的方式来遍历Map集合:

Set keySet = map.keySet();
Iterator it = keySet.iterator();
while(it.hasNext()){
String key =(String) it.next();
System.out.println(map.get(key));
}


 

还可以使用加强for循环遍历:

for(Object key : keySet){
System.out.println(map.get(key));
}

以上就是有关HashMap的基本使用

 

集合框架Map

标签:system   tree   for   treemap   迭代   string   获取   日本   就是   

原文地址:https://www.cnblogs.com/jiyaoyu/p/13020493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!