映射中的空检查获取空指针异常

Sar*_*ara 4 java hashmap nullpointerexception

我正在尝试使用 Java HashMap. 使用map.get("A")从映射中获取键的值会产生一个NullPointerException. 然后我曾经if(map.get("A"))避免NullPointerException被扔,但无论如何它还是被扔了。

我究竟做错了什么?

Sar*_*ara 5

我已经回答了我自己的问题。我曾经检查过

         if(map.containsKey("A"))
                 String b =  map.get("A")
Run Code Online (Sandbox Code Playgroud)

而不是

    if(map.get("A") != null)
            map.get("A")
Run Code Online (Sandbox Code Playgroud)

它将帮助我避免空指针异常