gpt4 book ai didi

java - Hashmap null 转换为 int

转载 作者:行者123 更新时间:2023-12-01 16:49:47 26 4
gpt4 key购买 nike

如果我做这样的事情:

我想看看 map 中的值是否为空

HashMap<Integer, Integer> map = new HashMap<>();
int val = map.get(arr[i]);
if(!val){
....

如何检查 val 是否为 null?

最佳答案

Map<Integer, Integer> map = new HashMap<>();
Integer val = map.get(arr[i]);
if (null == val) {
// value is null
}

注意 Integer 的使用超过int从 map 获取时。这是有效的,因为 Integer分配 null 时,s 可能为 null到int结果是 NullPointerException .

关于java - Hashmap null 转换为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42870605/

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