- 条件演算子を使用する方法:
String value = null;
String defaultValue = "Default Value";
String result = (value != null) ? value : defaultValue;
System.out.println(result);
このコードでは、変数value
がnullでない場合はvalue
の値を使用し、nullの場合はdefaultValue
の値を使用します。
- Null合体演算子を使用する方法 (Java 8以降):
String value = null;
String defaultValue = "Default Value";
String result = value != null ? value : defaultValue;
System.out.println(result);
このコードでは、条件演算子と同様の結果を得ることができますが、より短く書くことができます。
- メソッドを作成してデフォルト値を返す方法:
public static String getValueOrDefault(String value, String defaultValue) {
return (value != null) ? value : defaultValue;
}
// メソッドの呼び出し
String value = null;
String defaultValue = "Default Value";
String result = getValueOrDefault(value, defaultValue);
System.out.println(result);
この方法では、デフォルト値を返すためのメソッドを作成し、必要な場所で呼び出すことができます。
これらは一部のJavaでnullのデフォルト値を設定する方法の例です。状況に応じて最適な方法を選択してください。