Die Java Object toString () -Methode konvertiert das Objekt in eine Zeichenfolge und gibt es zurück.
Die Syntax der toString()
Methode lautet:
object.toString()
toString () -Parameter
Die toString()
Methode akzeptiert keine Parameter.
toString () Rückgabewerte
- Gibt die Textdarstellung des Objekts zurück
Hinweis : Die zurückgegebene Zeichenfolge besteht aus dem Namen der Klasse, dem Vorzeichen (@) und dem Hashcode des Objekts in hexadezimaler Darstellung.
Beispiel 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 ) )
In den obigen Beispielen haben wir Objekte der Object
Klasse erstellt. Wir haben die toString()
Methode verwendet, um das Objekt in die Zeichenfolge zu konvertieren.
Beachten Sie die Ausgabe,
java.lang.Object@6a6824be
Hier,
- java.lang.Object - Klassenname
- @ - das At-Zeichen
- 6a6824be - Hash-Code des Objekts im Hexadezimalformat
Hinweis : Die Object
Klasse ist die Oberklasse für alle Klassen in Java. Daher kann jede Klasse und jedes Array die toString()
Methode implementieren .
Beispiel 2: toString () mit 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 ) )
Im obigen Beispiel haben wir die toString()
Methode mit einem Array verwendet. Hier können wir sehen, dass die Methode für das gesamte Array oder ein einzelnes Element des Arrays aufgerufen werden kann.
Dies ist möglich, da die Object
Klasse die Wurzel der Klassenhierarchie in Java ist. Alle Unterklassen und Arrays können die Methode von verwenden Object
.
Hinweis : Wir können die toString()
Methode auch für die ArrayList
Klasse verwenden. Weitere Informationen finden Sie unter Java ArrayList toString ().