2016-01-08 88 views
1

我想避免空检查的三元表达式,即return x == null ? null : return x.y;所以我想返回可能为空的另一个对象的组合对象 - 在这种情况下,我想简单地返回null。我正在寻找一些实用方法(Guava mby?),它会比三元表达式更短,且为空检查。避免空检查

+0

尝试使用一些所谓的断言 – Arlind

+5

两个Java8和番石榴引进型'可选',这是你需要什么,我猜 –

+0

@Arlind说法是不是我需要的,因为它会如果x为空并且不会使用较短的语法,则会抛出错误。 –

回答