gpt4 book ai didi

java - 我认为我可能误解了 Map 类方法

转载 作者:行者123 更新时间:2023-12-02 06:08:46 24 4
gpt4 key购买 nike

这不断给出空指针异常...我觉得我错过了一些东西。这是HashMap<Character, Integer> , 顺便一提。也许这是一个包装/原始的东西?我不知道。

int amount = 0;
for (int i = 0; i < aMap.size(); i++){
if (!aMap.get(i).equals(null))
if (aMap.get(i).equals(c))
amount++;
}

最佳答案

aMap.get(i).equals(null)如果 aMap.get(i) 则抛出 NPE一片空白。您必须使用==在测试 null 时测试引用相等性:

if (aMap.get(i) != null)

关于java - 我认为我可能误解了 Map 类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22059837/

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