Java Object toString ()

Η μέθοδος 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 ().

ενδιαφέροντα άρθρα...