次のように、 nullレコードで終了する複数行のレコードを読みたいと思います。
<MARQUE><AR_CP>N3</AR_CP>
<Classif>07</Classif>
<RegnT>03</RegnT>\0<MARQUE><AR_CP>O1</AR_CP>
<AR_PC>M5W 1C8</AR_PC>
<Classif>07</Classif>
<RegnT>03</RegnT>\0<MARQUE><AR_CP>Q1</AR_CP>
<Classif>07</Classif>
<RegnT>03</RegnT>
...
一度に 1 レコードずつファイルを読みたいと思います。perl では、「入力レコード セパレータ」$/を使用しますが、 Groovyで同等のものを見つけることができないようです。ファイルが大きすぎて、丸呑みしてから単純に分割できないことに注意してください。
Groovyでこれを行うためのエレガントな方法はありますか、または '\0' でバイトごとに読み取り、「手動で」ブレークする必要がありますか?
ありがとうございました!