固定長ファイルを扱えるJavaのライブラリを探しています。
Shift-JISに対応しており、半角文字は1文字、全角文字は2文字分として
カウントし、長さを指定して読み込みたいです。
AAあA111
たとえば、上の文字列を、5文字、3文字と指定して読み込めば、
それぞれ、"AAあA"、"111"と読み込めるようなものです。
いくつか探してみたのですが、いずれも文字数でカウントするタイプでした。
https://www.univocity.com/pages/parsers-documentation
http://beanio.org/
全角文字でも1文字と認識してしまいます。
5文字と指定しても、"AAあA1"となります。
また、できればBeanとして読み込みできるものが良いです。
何かないでしょうか。