在行If语句

时间:2017-12-28 16:35:51

标签: java

新手的一点,并试图避免语句中的空指针异常,所以我想将值设置为空字符串。我使用以下代码但它似乎没有工作,值仍为空。

row[2]==null? "" : row[2].toString()

任何帮助都是apreciated

您好,我尝试了4个空格,我仍然留有空值。

1 个答案:

答案 0 :(得分:2)

我猜你想一个defaultValue分配给row[2],这可以通过以下方式实现:

row[2] = row[2] == null ? defaultValue : row[2];

但正常情况会更有意义,甚至更清晰:

if(row[2] == null){
     row[2] = defaultValue;
}