特殊的空指针异常

今天执行下面一行代码时,报空指针异常.

ctrlDNAMapping.setSensitive(MapBowtie2.getMapSensitive().get(param.getStrOne("sensitive")));

检查发现.ctrlDNAMapping,MapBowtie2.getMapSensitive(),param 这几个对象都是有值的.

 

查看半天才发现.setSensitive方法要求输入值是一个int.但MapBowtie2.getMapSensitive().get(param.getStrOne("sensitive"))返回值是null.导致报空指针异常.

 

第一次遇到这个问题,记录备份.

你可能感兴趣的:(java,空指针)