δημιουργήσετε μια νέα κατηγορία στο έργο σας ? . Το όνομα δεν έχει σημασία , αλλά βεβαιωθείτε μπορείτε να επιλέξετε το πλαίσιο ελέγχου " δημόσια στατική άκυρη κύρια ( String [ ] args ) " , έτσι ώστε να έχουν κάπου να προσθέσετε τον κωδικό σας που σας επιτρέπει να το δοκιμάσετε . 2
Δημιουργήστε ένα αντικείμενο Ακέραιος . Σημειώστε ότι δεν μπορείτε να εργαστείτε με ένα απλό " int " πρωτόγονη ? Πρέπει να είναι ένας ακέραιος αριθμός που . Χρησιμοποίησε τον παρακάτω κώδικα για να δημιουργήσετε ένα Ακέραιος από μια τιμή int
int theInt = 5 ? .
Ακέραιος theIntegerObject = νέα Ακέραιος ( theInt ) ?
Εικόνων 3
Προσθέστε τον παρακάτω κώδικα για να ανακτήσετε έναν πίνακα byte αναπαράσταση του αντικειμένου :
τελική ByteArrayOutputStream ΜΠΑΟΣ = νέα ByteArrayOutputStream ( ) ?
τελική ObjectOutputStream Oos = νέα ObjectOutputStream ( ΜΠΑΟΣ ) ?
oos.writeObject ( theIntegerObject ) ?
τελικό byte [ ] bytes = baos.toByteArray ()? . bytes
//χρήση ως αναγκαία
Η 4
Για να πάρετε το αντικείμενο σας πίσω - σε αυτή την περίπτωση , ένας Ακέραιος - μπορείτε να αντιστρέψετε τη διαδικασία με παρόμοιο τρόπο :
ByteArrayInputStream βασιζόμενα = νέα ByteArrayInputStream ( bytes) ?
ObjectInputStream Φρανσουά = νέα ObjectInputStream ( βασιζόμενα ) ?
τελική Object obj = ois.readObject ()? .
Πετάξτε το επιστρεφόμενο αντικείμενο στον τύπο που περιμένουμε
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα