嗨,我在作品中遇到了问题,这样的问题:
Integer test1=null;
Integer test2=null;
Run Code Online (Sandbox Code Playgroud)
我称之为:
test2=(test1==null?test1:(test1+1));
test2=(test1==null?test1:-1);
Run Code Online (Sandbox Code Playgroud)
然后java抛出一个NullPointerException,所以我想写另一个代码:
test2=(test1==null?test1:test1);
Run Code Online (Sandbox Code Playgroud)
这段代码还可以.
但为什么?