常見的需求是:如果 String 為 null,替換為 “”
// 使用 if 判斷
String string = null;
if (string == null) {
string = "";
}
// 使用三元運算
string = string == null ? "" : string;
也可以寫成方法
private String nullToString(String string) {
return string == null ? "" : string;
}
Java 有現成的 API 可使用
string = Objects.toString(string, "");
有第二個參數更為彈性,可以決定 string == null 時要以什麼字串取代