作者:xjw4478688 | 来源:互联网 | 2023-01-31 18:36
Map map = new HashMap();
map.put("阿里巴巴", "电子商务");
map.put("百度", "搜索引擎");
map.put("腾讯", "即时通讯");
/**
* 方法一:对Map的存储结构比较了解时就能想到这种方法
*/
Set> set = map.entrySet();
for(Iterator> it = set.iterator();it.hasNext();){
Map.Entry entry = it.next();
System.out.println(entry.getKey()+":"+entry.getValue());
}
/**
* 方法二:只能得到value值,不能得到key
*/
Collection collection = map.values();
for(Iterator it = collection.iterator();it.hasNext();){
System.out.println(it.next());
}
/**
* 方法三:常用的一种方法,首先得到key的集合,遍历集合的每一个元素,再通过map的get方法得到value
*/
Set keySet = map.keySet();
for(Iterator it = keySet.iterator();it.hasNext();){
String key = it.next();
System.out.println(key+":"+map.get(key));
}