gpt4 book ai didi

java - Java:HashMap.getOrDefault返回空值

转载 作者:行者123 更新时间:2023-12-03 13:49:24 36 4
gpt4 key购买 nike

我对 Java 很陌生,它来自 Python C#背景。我不知道为什么从我的理解中获得nullHashMap.getOrDefault()值,但该方法是为避免NullPointer异常而首先构建的。 people对象不为null,idKey也不为空。
Screen Shot

最佳答案

根据documentation,当找不到 key 时,getOrDefault()将返回默认值。
如果找到了 key ,但值为null,则将返回null
因此,您的 map 似乎实际上包含了键,但对应的值为null。

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

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