标签: java
如果对象存在或者为null,我需要获取Java对象的属性。
像foo == null ? null : foo.bar
foo == null ? null : foo.bar
java中是否有可用的运算符?
答案 0 :(得分:0)
不,Java中没有传播null 运算符,参见例如C#,它有一个。 (在Java的演变中,这是一个提议,但遗憾的是还没有被纳入语言中:foo = foo?.bar将是一个明显的符号。)
foo = foo?.bar
你需要像你所做的那样用手写出来。