小编Pav*_*kin的帖子

Java的简写形式当其中一个返回的对象为null时,If语句返回NullPointerException

为什么此代码返回错误:java.lang.NullPointerException

Object obj = null;
Long lNull = null;
Long res = obj == null ? lNull : 10L;
Run Code Online (Sandbox Code Playgroud)

但是以下方式可以正常运行:

Object obj = null;
Long res = obj == null ? null : 10L;
Run Code Online (Sandbox Code Playgroud)

java null if-statement nullpointerexception

7
推荐指数
1
解决办法
395
查看次数

标签 统计

if-statement ×1

java ×1

null ×1

nullpointerexception ×1