ric*_*mes 2 java nullpointerexception
我知道这个问题已被问过几次,但我没有找到任何正确的答案.当您从ConcurrentHashMap获取结果时,如何避免抛出NullPointerException.我有下面的代码,给我一个NullPointer.
public static String getPersonInfo(String personAddress) {
//if(concMap!=null && concMap.containsKey(personAddress))
return concMap.get(personAddress);
//return null;
}
Run Code Online (Sandbox Code Playgroud)
在并发hashmap中,我将人员ID和地址存储在并发hashmap中.在少数情况下,id为null.虽然我在将数据放入地图之前进行空检查,但在尝试读取数据时仍然会出现以下错误.
java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.get(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
有人请帮忙:(我已经浪费了3个多小时试图调试这个.虽然我在网上看到很多帖子,但我还不清楚可以做些什么来避免它.