在Java编程中,经常就会遇到java.lang.NullPointerException的异常,看以下代码:
问题出在map虽然初始化了,但是成员变量默认初始化为null,并没有分配内存,此时对map进行put操作,势必会报空指针异常。解决办法是对map进行初始化,修改为以下代码即可。