Java Object toString ()

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 ObjectKlasse 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 ObjectKlasse 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 ObjectKlasse 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 ArrayListKlasse verwenden. Weitere Informationen finden Sie unter Java ArrayList toString ().

Interessante Beiträge...