Javaでnullにデフォルト値を設定する方法
Javaでは、条件分岐を利用してnullにデフォルト値を設定できます。代表的な方法を2つ紹介します。
- 三項演算子を使う:
String str = null;
String defaultValue = "Default";
String result = (str != null) ? str : defaultValue;
System.out.println(result); // 输出"Default"
- if文を使うと
String str = null;
String defaultValue = "Default";
String result;
if (str != null) {
result = str;
} else {
result = defaultValue;
}
System.out.println(result); // 输出"Default"
上記の例では、変数strがnullの場合はresult変数にデフォルト値であるdefaultValueが代入、それ以外はstrの値がresult変数に代入されます。