私は初心者で、可変サイズのレコードを持つファイルを持っています。行ごとに 2 つのフィールドがあります。つまり、1 つは 7 ~ 15 桁のキーで、その後にスペースが続き、レコードごとに可変サイズの文字列があります。
ページサイズのバイトのみをバッファに読み込んで処理しようとしています。
問題は、Java.RanomAccessFile を使用し、seek メソッドを使用して特定の行に到達する場合、ReadFully メソッドを使用してそれらの 1024 バイトをバッファーに読み込むことです。バイトを int に変換し、バイトを文字列に変換する関数を作成しましたが、問題は、その 7 ~ 15 桁を形成するバイト数と、文字列を形成するバイト数がわからないことです。