2012-02-13 12 views

Odpowiedz

40

Można użyć ObjectOutputStream

Piszesz obiekt (obj w poniższym kodzie) do ObjectOutputStream Twój obiekt chcesz przekonwertować do strumienia wejściowego musi wdrożyć Serializable.


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


    oos.writeObject(obj); 

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

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

jej miłym testy, ale nie bardzo wygodne, aby zapisać/odzyskać JPEG. – taitelman

+0

co jeśli obiekt nie implementuje interfejsu Serializable. – PeaceIsPearl

Powiązane problemy