log.info(names[i]+":" + objs[i]==null?"null":objs[i].toString());
由于操作符优先级等原因,上述代码,如果当objs[i] ==nulld的时候,会报空指针,以上留作纪念 :?: :?: :?: :?:
本文探讨了在Java编程中遇到的空指针异常问题,详细解释了其原因,并提供了一种使用log.info进行安全检查的方法来避免此类错误。通过在代码中加入条件判断,可以有效预防空指针异常,提升程序健壮性。
log.info(names[i]+":" + objs[i]==null?"null":objs[i].toString());
1070
740
418

被折叠的 条评论
为什么被折叠?