PDA

View Full Version : [J2ME] Esiste un metodo per avere da una classe un array di byte?


wisher
25-07-2007, 14:27
Dovendo salvare alcuni valori in RMS avrei bisogno di "converitre" i valori degli attributi delle classi in byte[].
Esiste un metodo veloce per fare ciò, o devo fare tutto a mano?

PGI-Bis
25-07-2007, 14:35
Puoi usare un DataOutput aperto su un ByteArrayOutputStream. Serve solo per stringhe e primitivi ma è sempre meglio di un pugno di mosche.

wisher
25-07-2007, 14:39
Ok, meglio di niente.
Grazie per la risposta

wisher
25-07-2007, 15:09
Puoi usare un DataOutput aperto su un ByteArrayOutputStream. Serve solo per stringhe e primitivi ma è sempre meglio di un pugno di mosche.
Scusa ma mi potresti specificare meglio cosa fare?
Facendo delle prove ho visto che DataOutput è una interfaccia, che oggetto la implementa?
Come faccio ad aprire un DataOutput su un ByteArrayOutputStream?

PGI-Bis
25-07-2007, 15:14
ByteArrayOutputStream byteData = new ByteArrayOutputStream();
DataOutput out = new DataOutputStream(byteData);