Gio Games
24-11-2009, 19:34
Ciao a tutti, ho un problema nel castare un oggetto serializzabile in un array di byte.
Ho trovato una soluzione che fa uso di ObjectOutputStream in questo modo:
ByteArrayOutputStream b = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(b);
oos.writeObject(o);
oos.flush();
byte[] serializedBytes = b.toByteArray();
Ma non potendo utilizzare questa classe vorrei sapere se esistono metodi alternativi per fare quello di cui ho bisogno.
Ringrazio tutti già da ora per le eventuali risposte
Ho trovato una soluzione che fa uso di ObjectOutputStream in questo modo:
ByteArrayOutputStream b = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(b);
oos.writeObject(o);
oos.flush();
byte[] serializedBytes = b.toByteArray();
Ma non potendo utilizzare questa classe vorrei sapere se esistono metodi alternativi per fare quello di cui ho bisogno.
Ringrazio tutti già da ora per le eventuali risposte