集合框架Map

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的基本使用

 

posted @ 2020-05-31 18:43  吉尧于  阅读(117)  评论(0编辑  收藏  举报