Η μέθοδος Java Object toString () μετατρέπει το αντικείμενο σε συμβολοσειρά και το επιστρέφει.
Η σύνταξη της toString()
μεθόδου είναι:
object.toString()
toString () Παράμετροι
Η toString()
μέθοδος δεν λαμβάνει παραμέτρους.
toString () Επιστροφή τιμών
- επιστρέφει την αναπαράσταση κειμένου του αντικειμένου
Σημείωση : Η επιστρεφόμενη συμβολοσειρά αποτελείται από το όνομα της κλάσης, τον χαρακτήρα at-sign (@) και τον κωδικό κατακερματισμού του αντικειμένου σε δεκαεξαδική αναπαράσταση.
Παράδειγμα 1: Java Object toString ()
class Main ( public static void main(String() args) ( // toString() with Object Object obj1 = new Object(); System.out.println(obj1.toString()); // java.lang.Object@6a6824be Object obj2 = new Object(); System.out.println(obj2.toString()); // java.lang.Object@5c8da962 Object obj3 = new Object(); System.out.println(obj3.toString()); // java.lang.Object@512ddf17 ) )
Στα παραπάνω παραδείγματα, έχουμε δημιουργήσει αντικείμενα της Object
τάξης. Έχουμε χρησιμοποιήσει τη toString()
μέθοδο για να μετατρέψουμε το αντικείμενο στη συμβολοσειρά.
Παρατηρήστε την έξοδο,
java.lang.Object@6a6824be
Εδώ,
- java.lang.Object - όνομα κλάσης
- @ - το σύμβολο
- 6a6824be - κωδικός κατακερματισμού αντικειμένου σε δεκαεξαδική μορφή
Σημείωση : Το Object
μάθημα είναι το superclass για όλα τα μαθήματα της Java. Ως εκ τούτου, κάθε τάξη και πίνακες μπορούν να εφαρμόσουν τη toString()
μέθοδο.
Παράδειγμα 2: toString () με Array
class Main ( public static void main(String() args) ( // toString() with array // create an array String() array = ("Python", "Java", "C"); System.out.println(array.toString()); // (Ljava.lang.String;@6a6824be // toString() with each element of array System.out.println(array(0).toString()); // Python ) )
Στο παραπάνω παράδειγμα, χρησιμοποιήσαμε τη toString()
μέθοδο με έναν πίνακα. Εδώ, μπορούμε να δούμε ότι η μέθοδος μπορεί να ζητηθεί για ολόκληρο τον πίνακα ή ένα μόνο στοιχείο του πίνακα.
Είναι δυνατό επειδή η Object
κλάση είναι η ρίζα της ιεραρχίας τάξης στην Java. Και, όλες οι υποκατηγορίες και οι πίνακες μπορούν να χρησιμοποιήσουν τη μέθοδο του Object
.
Σημείωση : Μπορούμε επίσης να χρησιμοποιήσουμε τη toString()
μέθοδο για την ArrayList
τάξη. Για να μάθετε περισσότερα, επισκεφθείτε το Java ArrayList toString ().