• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ParserDelegator.parse(Unknown Source))

エラーを出さずにhtmlをパースする方法

このQ&Aのポイント
  • 以下のコードを実行するとエラーが発生し、htmlをパースすることができません。エラーを回避する方法を教えてください。
  • java.lang.NullPointerExceptionが発生していて、ParserTest$MyCallBack.handleTextメソッド内の78行目でエラーが発生しています。
  • 引数で指定されたURLのHTMLファイルを取得し、パースしていますが、エラーが発生しています。

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

  • ベストアンサー
回答No.1

>java.lang.NullPointerException >at ParserTest$MyCallBack.handleText(ParserTest.java:78) って出てるんだから、MyCallBackクラスのhandleTextメソッド(ファイルParserTest.javaの78行目)でnull値参照してるんでしょ。 だったらnullかどうか判定してから処理すればいいだけじゃない? httpがリンクになるからって、全部の「h」を置換したんじゃぁ、読みにくくてかなわん。

JavaJavax2
質問者

お礼

ありがとうございます。 私エラーメッセージの見方が良くわかってませんでした。 そんな簡単な事だったのですね。nullかどうか確認するifを 入れたら回避する事ができました。 置換の件はすみませんでした。読みづらいコードを読んで いただいてありがとうございました。