将String设置为不为null的值

时间:2013-06-29 05:03:20

标签: java

我有2个字符串变量autoCollateralsecureCollateral。我需要将collateral的值设置为具有非null值的变量的值。

我把代码编写为

if(autoCollateral!=null){
  collateral=autoCollateral
} 
if(secureCollateral!=null){
  collateral=secureCollateral
}.

如果两者都有价值,我需要设置其中任何一个......最优化的方法是什么?

1 个答案:

答案 0 :(得分:5)

语法明智,它将是

collateral = autoCollateral!=null ? autoCollateral : secureCollateral