Java检查密钥是否存在
示例
Map<String, String> num = new HashMap<>();
num.put("one", "first");
if (num.containsKey("one")) {
System.out.println(num.get("one")); // => first
}映射可以包含空值
对于映射,必须将其充实,不要将“包含键”与“具有值”混淆。例如,HashMaps可以包含null,这意味着以下是完全正常的行为:
Map<String, String> map = new HashMap<>();
map.put("one", null);
if (map.containsKey("one")) {
System.out.println("这打印!"); //达到这条线
}
if (map.get("one") != null) {
System.out.println("这是永远不会达到的!"); //永远不会达到这条线
}更正式地说,不能保证map.contains(key)<=>map.get(key)!=null
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短