BeanIO
フラットファイルをのリストに変換するために使用していますObject
。次のコード スニペットを使用します。
while ((MyCustomRecord obj = (MyCustomRecord) in.read()) != null) {
System.out.println(obj);
}
ただし、これに関する問題は、一部のレコードの解析中に例外が発生した場合、レコードの処理がすぐに停止することです。そのような例外を抑制し、次のレコードの処理を続行したい。
これを行う方法はありますか?
私が試すことができることの1つは、ブロックin.read
の本体に入れてwhile
ラップすることtry/catch
ですが、どうすれば終了状態を検出できますか。レコードの終わりを伝える方法はないようです。
ありがとうジテンドラ