今天开发的时候遇到一个问题
发现最后的null值会当成Integer对象进行拆箱和装箱操作然后再赋值给i, 所以才导致了空指针异常
后来百度资料找到了原因,是三目表达式的规范 第二个参数和第三个参数会类型转换,会统一一个类型,所以会先拆箱成int类型,得出结果再装箱赋值给便量i
今天开发的时候遇到一个问题
发现最后的null值会当成Integer对象进行拆箱和装箱操作然后再赋值给i, 所以才导致了空指针异常
后来百度资料找到了原因,是三目表达式的规范 第二个参数和第三个参数会类型转换,会统一一个类型,所以会先拆箱成int类型,得出结果再装箱赋值给便量i