【发布时间】:2010-03-01 01:40:02
【问题描述】:
Java - 如何在事先不知道大小的情况下将二进制对象读入对象数组?例如,我不知道二进制文件中有多少“客户端”,那么如何在事先不知道大小的情况下将它们读入数组?我知道我可能可以使用向量,但我必须使用数组。
【问题讨论】:
-
hmm...我一直在考虑这个问题,但是将文件的总大小除以对象的大小是否可以得出文件中对象的数量?
-
为什么“必须”?这是作业吗?
-
好吧,我不必使用数组。我可以并且知道如何使用向量,我只想知道如何使用未知大小的数组。
-
感谢您的回答。我才意识到我真的不需要知道大小。嗬!前任。 objArray = ( SomeClass[] )inputStream.readObject();
-
哦,亲爱的,我想知道那是不是在底部。