私のプログラムは、ユーザーが選択したファイルを読み取ります。編集:ファイルには、4文字の文字列、4桁のint、およびchar(この順序で)が1行に含まれており、行数は非公開です。
これらのいずれかが間違ってフォーマットされているか、見つからない場合、プログラムはエラー メッセージを表示して終了する必要があります。
エラーを確認するにはどうすればよいですか?
ありがとう。
私のプログラムは、ユーザーが選択したファイルを読み取ります。編集:ファイルには、4文字の文字列、4桁のint、およびchar(この順序で)が1行に含まれており、行数は非公開です。
これらのいずれかが間違ってフォーマットされているか、見つからない場合、プログラムはエラー メッセージを表示して終了する必要があります。
エラーを確認するにはどうすればよいですか?
ありがとう。
try/catch ブラケット内でファイルの内容の解析を試みることができます。例外がキャッチされた場合は、エラー メッセージを表示してSystem.exit(0)
;で終了します。
try {
//parsing
}
catch (Exception e) {
System.out.prinln("Error message");
System.exit(0);
}
目標を達成するには、Java での正規表現とエラー処理について自分自身を理解する必要があります。
次に、正規表現を使用して入力天気が適切にフォーマットされていることを確認できます。最後に、必要に応じて、何が起こったかを全員に通知する自己定義の例外をスローします。