2012-02-13 27 views

Respuesta

40

Puede utilizar ObjectOutputStream

se escribe el objeto (obj en el código de abajo) a la ObjectOutputStream, el objeto que desee convertir en un flujo de entrada debe implementar Serializable.


ByteArrayOutputStream baos = new ByteArrayOutputStream(); 
    ObjectOutputStream oos = new ObjectOutputStream(baos); 


    oos.writeObject(obj); 

    oos.flush(); 
    oos.close(); 

    InputStream is = new ByteArrayInputStream(baos.toByteArray()); 
+0

es una bonita prueba, pero no es muy conveniente para guardar/recuperar jpeg. – taitelman

+0

¿Qué pasa si obj no está implementando la interfaz Serializable. – PeaceIsPearl

Cuestiones relacionadas