割り当てがnullPointerExceptionを返す場合、文字列をデフォルト値に設定する方法はありますか?nullの場合、Java文字列のデフォルト値を設定します。
このような文字列の初期化言ってイム:それは私はでそれを行うことができます知っている、それをデフォルト値を与える必要がnullポインタを与える場合
String myString= jsonElement.getAsJsonObject().get("myString").getAsString();
をした後に確認するだけということである「場合」方法?それは私が約20弦を開始しているので、多くのチェックを意味するでしょう。
が好き、それを行うにはどのような方法があります:
String myString = jsonElement.getAsJsonObject().get("myString")
.getAsString() || "defaultValue";
*あなたはどのような変数にJSONデータを取得するとき、あなたは代わりに自分のことを行うので、ジャクソンまたはgsonのような適切なJSONパーサーを使用する必要があり、* ...「私は約20の文字列を開始していて」。 – Tom
'getAsJsonObject()'の戻り値の型は何ですか? – steffen
@steffen 'getAsJsonObject()'の戻り値の型はJsonObjectです。 –