• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:String 型でのエラーがわかりません)

String型のエラーについて

このQ&Aのポイント
  • String型でのエラーが発生しました。nullポインターエラーが発生しています。
  • データベースから住所を取得する際、値が空の場合にnullポインターエラーが発生します。
  • 他のテストアプリケーションでは、String変数を比較してもエラーは出ません。

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

何も入っていない文字列 "" と、null は別のものです。 NullPointerException が起きているプログラムでは、以下のテストプログラムと同じ 状況にあります。 String u = null; if (u.equals("")) {   … 以下のように null かどうか、のチェックも入れてください。 if (strAddress != null && ! strAddress.equals("")) {   …

kamkamkam3
質問者

お礼

どうも、ご返事ありがとうございました。 おっしゃる通りにしたらできました。僕では、とても思いつかなかったです。今日中に会社の課題を仕上げないといけなかったものですから、とても助かりました。 null と ""が違うとは考えつきませんでした。以前も a-kuma さんには、助けていただいて、とても感謝しております。 今日中に回答があるとは思っていなかったので感謝しています。 どうもありがとうございました。またの機会に。

関連するQ&A