Сам ObjectOutputStream
не может этого сделать, потому что, во-первых, он не может знать размер объектов в этом файле;на самом деле, он даже не может знать, что объекты относятся к одному и тому же типу.
Если вы точно знаете, что объекты имеют фиксированный размер, и вы знаете этот размер, вы можете использоватьskipBytes()
метод - но я сильно сомневаюсь, что вы действительно это знаете.
РЕДАКТИРОВАТЬ: Спасибо за то, что приняли мой ответ, но (просто проясните ситуацию): я намеревался показать один из способов может быть сделано с учетом требований, которые вы упомянули, но это не совсем то, что должно быть сделано , по моему мнению.:)