2012-01-21 5 views
11

Javaでカスタム(テキスト)ファイル形式を解析するときに、構文エラーが発生したときにスローする適切な例外は何ですか?私は、.NETのFormatExceptionに類似したものを探しています。解析エラーが発生したときにスローするのに適切な例外はありますか?


編集:解析に関する部分が多少誤解を招く可能性があります。私がやっていることは、ファイルから行を読み込み、それをコロン区切りのフィールドを抽出するメソッドに渡すことと同じくらい構文解析するのではなく、なぜFormatExceptionが適切だろうと思ったのですか?

答えて

15

java.text.ParseExceptionが最も適しているようです。チェックされていない実行時例外が必要な場合は、おそらくIllegalArgumentExceptionが最適です。

関連する問題