方法一
1、获取所有键的集合:keySet()
2、遍历键的集合,获取每个键:增强for循环
3、根据键去找值:get(Object key)
public static void main(String[] args) {
//创建Map集合对象
Map<String, String> map = new HashMap<String, String>();
//添加元素
map.put("00003", "张三");
map.put("00004", "李四");
map.put("00005", "王五");
//获取所有键的集合
Set<String> mapkeys = map.keySet();
//遍历键的集合,获取每个键:增强for循环
for (String key : mapkeys) {
//根据键去找值:get(Object key)
String value = map.get(key);
System.out.println(key+", "+value);
}
}
}
方法二
1、获取所有键值对对象的集合
2、遍历键值对对象的集合,得到每一个键值对对象:增强for循环
3、根据键值对对象获取键和值
//获取所有键值对对象的集合
Set<Map.Entry<String, String>> entries = map.entrySet();
//遍历键值对对象的集合,得到每一个键值对对象:增强for循环
for (Map.Entry<String, String> entrie : entries) {
//根据键值对对象获取键和值
System.out.println(entrie.getKey()+", "+entrie.getValue());
}