小编Sam*_*hin的帖子

Java中是否有三元赋值运算符?

我对 Java 还很陌生,我试图检查一个变量是否为空,如果不是,则使用它的值。以前的开发人员写的东西是这样的:

xModel.setName(xService.getName(xID) != null ? xService.getName(xID) : "");
Run Code Online (Sandbox Code Playgroud)

我想重构它,这样我就不必两次使用 xService 来获得名称。

我知道我可以预先存储该值,但这只是一个示例。我只是想知道是否有办法在 Java 中做到这一点?

谢谢。

java conditional-operator

0
推荐指数
1
解决办法
99
查看次数

标签 统计

conditional-operator ×1

java ×1