creare una nuova classe nel progetto , . Il nome è irrilevante , ma assicuratevi si seleziona la casella di controllo " static void main ( String [] args ) pubblici " in modo da avere un posto dove aggiungere il codice che ti permette di provarlo .
2
Crea un oggetto Integer . Si noti che non si può lavorare con un semplice " int " primitivo , ma deve essere un intero. Utilizzare il seguente codice per creare un intero da un valore int
int theInt = 5; .
TheIntegerObject Integer = new Integer ( theInt ) ;
3
Aggiungere il seguente codice per recuperare un array di byte rappresentazione dell'oggetto :
finale ByteArrayOutputStream baos = new ByteArrayOutputStream ( ) ;
oos ObjectOutputStream finali = new ObjectOutputStream ( baos ) ;
oos.writeObject ( theIntegerObject ) ;
byte finale
[ ] bytes = baos.toByteArray ( ) .
//uso byte necessari
4
Per ottenere il vostro oggetto indietro - in questo caso , un numero intero - è possibile invertire il processo in un modo simile :
ByteArrayInputStream Bais = new ByteArrayInputStream (byte) ;
ObjectInputStream ois = nuovo ObjectInputStream ( Bais ) ;
Object obj finale = ois.readObject ();
cast dell'oggetto restituito al tipo vi aspettate
< . br>
Programmazione © www.354353.com