Integer != 0(Integer为NULL时NullPo

2020-08-03  本文已影响0人  少年眼蓝不及海

原因:Integer是int的包装类,在与int做条件判断时,Integer会进行拆箱(转化为int),此时如果Integer为null就会出现NullPointerException

————————————包括其他基本数据类型也是如此

因此在使用基本数据类型的包装类与基本数据类型做条件判断时,一定要先判断该包装类是否为NULL

上一篇 下一篇

猜你喜欢

热点阅读