package mapdemo;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class hashmapdemo3 {
public static void main(String[] args) {
Map<String, String> mp = new HashMap<String, String>();
mp.put("至尊宝", "林青霞");
mp.put("张无忌", "赵敏");
mp.put("杨过", "小龙女");
// 根据键 获取值
System.out.println(mp.get("至尊宝")); // 林青霞
System.out.println(mp.get("萝莉")); // 不存在返回null
// 获取所有键的集合
// Set<String> strings = mp.keySet();
// System.out.println(strings); // [杨过, 至尊宝, 张无忌]
// 获取值的集合
Collection<String> values = mp.values();
System.out.println(values); // [小龙女, 林青霞, 赵敏]
// 获取所有键值对对象集合
Set<Map.Entry<String, String>> entries = mp.entrySet();
// System.out.println(entries); // [杨过=小龙女, 至尊宝=林青霞, 张无忌=赵敏]
for(Map.Entry<String,String> n:entries){
System.out.println(n.getKey()); // 输出键
System.out.println(n.getValue()); // 输出值
}
}
}
Java Map 遍历 入门
猜你喜欢
转载自blog.csdn.net/qq_34608447/article/details/114181057
今日推荐
周排行