关于Integer的空指针异常关于Integer的空指针异常
关于Integer的空指针异常问题来源当用Integer来接收数据后,需要将数据与0进行比较,看是不是0,但是如果Integer接收的数据是null的时候,就会报空指针异常。public static void main(String[] args) { Integer a = null; System.out.println(0 == a); }原因分析Integer是包装类型,而我们直接写的0是int类型,属于基本类型,所以在比较的时候会自动进行拆箱