1、Map如何获取所有value的值
/**
*
* Map获取集合所有value值
*
*/
public class MapDemo
{
public static void main(String[] args)
{
Map<String,Integer> m = new HashMap<String,Integer>();
m.put("zhangsan", 19);
m.put("lisi", 49);
m.put("wangwu", 19);
m.put("lisi",20);
m.put("hanmeimei", null);
System.out.println(m);
System.out.println(m.values());
}
}
2、遍历map
Map<String,String> map = new HashMap<String,String>();
map.put("b","4");
map.put("a","5");
map.put("c","3");
map.put("d","5");
//通过map.keySet()方法
//方法一:通过得到key的值,然后获取value;
for(String key : map.keySet()){
String value = map.get(key);
System.out.println(key+":"+value);
}
//输出key=a的value值
for(String key : map.keySet()){
if(key=="a"){
System.out.println(key+":"+map.get(key));
}
}