Estoy tratando de leer todos los objetos almacenados en un archivo * .ser y almacenarlos en una matriz de objetos. ¿Cómo puedo obtener la cantidad de objetos almacenados en ese archivo (para que pueda declarar que la matriz es number_of_objects
de largo)?Cómo contar el número de objetos almacenados en un archivo * .ser
He comprobado la API y no he podido encontrar una función deseable.
operación -Editar-
una parte del código:
Ser[] objTest2 = new Ser[number_of_objects];
for(int i=0; i<=number_of_objects, i++) {
objTest2[i] = (Ser)testOS2.readObject();
objTest2[i].printIt();
}
¿Qué es un archivo '* .ser'? – jjnguy
Un archivo que almacena objetos serializados (no conozco la terminología adecuada, es mi primera semana con java). – MoonStruckHorrors
Ok, bueno, lo que seguro quiere es la interfaz 'List'. La implementación específica será 'ArrayList'. – jjnguy