Java - LEER OBJETO ENTERO

 
Vista:

LEER OBJETO ENTERO

Publicado por javalin (1 intervención) el 05/12/2006 14:23:26
try{
FileInputStream fs = new FileInputStream(name);
ObjectInputStream input = new ObjectInputStream(fs);
data=input;//NECESITO LEER EL OBJETO ENTERO, que iría akí???
session.setDataSeries(data);

input.close();

}catch(IOException ex){}

A ver necesito leer un objeto ENTERO desde un archivo, es eso posible?

data es un ArrayList, y está guardado en un fichero binario, el cual abro ahí, con esos Streams. He intentado poner input.read() y muchas otras cosas (cast después de leerlo,input.readObjet()...) pero no funciona, lo cual me lleva a pensar q a lo mejor no se puede leer un objeto entero directamente.

Muchas gracias y a ver si me sacáis de este lío en qm he metío ;)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:LEER OBJETO ENTERO

Publicado por chuidiang (950 intervenciones) el 05/12/2006 18:35:35
Hola:

Puedes leer lo que hay ahí escrito. Si quieres leer un objeto Integer, debes haber escrito un Integer con un ObjetOutpuStream.

Si el fichero es de texto y quieres leer los caracteres que componen un entero, no puedes usar ObjectInputStream. Usa, por ejemplo, BufferedInputStream para leer una linea completa y luego Integer.parseInt() para convertir el String leido a Integer.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar