当在定义map变量时,如果没有初始化对象,那么默认map值为空的,此时对map进行操作,会报空指针异常,解决办法就是初始化map变量
或者,直接初始化变量,不用在代码块里面设置
Map<String,Integer> public_elem = new HashMap<>();
java 在 map put方法是报 java.lang.NullPointerException的异常 处理办法
原文:https://www.cnblogs.com/vvcom/p/15195189.html