JavaでString.valueOf()メソッドがNullPointerExceptionを投げる場合、どう対処すればよいですか。
String.valueOf()メソッドを呼び出した際、引数がnullの場合、ヌルポインターエラーが発生します。この問題を解決するためには、条件判定を使用してnullの引数を処理することができます。
以下は、空ポインターエラーの処理方法を示すサンプルコードです。
String str = null;
String result = "";
if (str != null) {
result = String.valueOf(str);
} else {
result = "null";
}
System.out.println(result);
上記のコードでは、まずstrがnullであるかどうかを判断し、nullでなければString.valueOf()メソッドを使用して文字列に変換します。nullの場合は、結果の文字列を”null”に設定します。
この方法を使うことで、ヌルポインターエラーを回避し、入力パラメータがnullの場合に独自の処理方法を使用することができます。