一、根据键找值
思路:
- 获取所有键的集合
- 遍历键的集合,获取到每一个键
- 根据键找值
代码
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class MapDemo{
public static void main(String[] args){
Map<String String> map = new HashMap<String String>();
map.put("001","王晓凯");
map.put("002","张强");
map.put("003","李生");
map.put("004","赵晓");
map.put("005","周屋");
Set<String> set = map.keySet();
for(String key : set){
String value = map.get(key);
System.out.println(key+"----"+value);
}
}
}
二、根据键值对对象找键和值
思路
- 获取所有键值对对象的集合
- 遍历键值对对象的集合,获取到每一个键值对对象
- 根据键值对对象找键和值
代码
public class MapDemo{
public static void main(String[] args){
Map<String String> map = new HashMap<String String>();
map.put("001","王晓凯");
map.put("002","张强");
map.put("003","李生");
map.put("004","赵晓");
map.put("005","周屋");
Set<Map.Entry<String,String>> set = map.entrySet()
for(Map.Entry<String,String> me : set){
String key = me.getKey();
String value = me.getValue();
System.out.println(key+"----"+value);
}
}
}