基本的に、文字列オブジェクトのファイルがあります。オブジェクトの格納にはJava ObjectOutputStreamを使用しました。オブジェクト(文字列)にランダムにアクセスすることは可能ですか?たとえば、11番目のオブジェクトにアクセスしたい場合、readObject()を11回使用してその場所にループすることなく、その場所にジャンプできます。また、ジャンプして戻りたい場合は、最初からループしなくても実行できます。ありがとう。
示唆されているように、skipBytes() メソッドを使用して何らかのランダムアクセスを実現できると思います。オブジェクトが固定サイズであることを保証することはできませんが、それらのオブジェクトの位置の配列をファイルに保持できるとしたら、その配列をインデックスとして使用し、skipBytes() をランダム アクセスに使用できます。とにかく、実際にオブジェクトを書いているときにオブジェクトのサイズを知ることができたので、どうにかして位置を記録できたのでしょうか?