在java中访问对象属性时避免空检查

时间:2018-01-17 12:32:15

标签: java

如果对象存在或者为null,我需要获取Java对象的属性。

foo == null ? null : foo.bar

这样的东西

java中是否有可用的运算符?

1 个答案:

答案 0 :(得分:0)

不,Java中没有传播null 运算符,参见例如C#,它有一个。 (在Java的演变中,这是一个提议,但遗憾的是还没有被纳入语言中:foo = foo?.bar将是一个明显的符号。)

你需要像你所做的那样用手写出来。