gpt4 book ai didi

java - HashMap 空值问题

转载 作者:搜寻专家 更新时间:2023-11-01 01:33:52 24 4
gpt4 key购买 nike

这两个结果有什么区别。

  1. 当我的键为空值时

  2. 当key本身不存在时

在以上两个条件中,结果都是空的。那么我如何确定我的关键值

Map map = new HashMap();
map.put(1,null);
System.out.println(map.get(1));
System.out.println(map.get(2));

回答:

null

null

最佳答案

虽然 getnull 值和不存在的键返回相同的结果,但 containsKey 不会:

map.containsKey(1) 将返回 true

map.containsKey(2) 将返回 false

此外,如果您遍历 Map 的键(使用 keySet()),1 将在那里并且 2 不会。

关于java - HashMap 空值问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27399332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com