So überschreiben Sie die ToString -Methode in Java

So überschreiben Sie die ToString -Methode in Java
In Java kann es Situationen geben, in denen der Entwickler alle übergebenen Werte in einem identischen Format zurückgeben muss. Insbesondere im Umgang mit Massendaten, bei denen es schwierig wird, jeden der bestandenen Werte separat zu drucken. In solchen Fällen überschreiben Sie die “tostring ()Methode in Java ist groß.

Dieser Artikel wird darauf ausgehen, die Methode „toString ()“ in Java zu überschreiben.

So überschreiben Sie die Methode „toString ()“ in Java?

Die Zeichenfolge eines Objekts kann über die Java zurückgegeben werden “tostring ()" Methode. Diese Methode kann überschrieben werden, indem sie in der Klasse so definiert wird, dass die übergebenen Objektwerte in der “angemessen zurückgegeben werdenSaiteRepräsentation.

Beispiel 1: Rückgabe der Objektwerte, ohne die Methode „toString ()“ in Java zu überschreiben

Dieses Beispiel gibt die übergebenen Objektwerte der Klasse zurück, ohne die “zu überschreiben“tostring ()" Methode:

Klasse BasicData
private Streichstadt;
privates int Alter;
public BasicData (String City, int Alter)
Das.Stadt = Stadt;
Das.Alter = Alter;

öffentliche Klasse Überschreibung
public static void main (String [] args)
BasicData Object = new BasicData ("London", 18);
System.aus.println ("Daten ->"+Objekt);

Im obigen Codeblock:

  • Erstens, deklarieren Sie eine Klasse namens "Grundinformationen”.
  • Geben Sie in seiner Definition die bereitgestellten Variablen an.
  • Erstellen Sie nun einen parametrisierten Klassenkonstruktor mit den angegebenen Parametern mit den angegebenen.
  • In der Konstruktordefinition finden Sie in den angegebenen Variablen und weisen Sie ihnen die bestandenen Konstruktor -Argumente über “über“ zuDas”.
  • Im "hauptsächlich()Methode, erstellen Sie ein Klassenobjekt mit der “neu"Schlüsselwort und das"Grundinformationen()Konstruktor.
  • Übergeben Sie auch die angegebenen Werte als Konstruktorargumente.
  • Zuletzt zeigen Sie die bestandenen Werte an, indem Sie sich auf das Klassenobjekt beziehen.

Ausgang

Wie analysiert, werden die bestandenen Objektwerte nicht angemessen angezeigt, da die “tostring ()”Methode wird nicht überschrieben.

Beispiel 2: Rückgabe der Objektwerte durch Überschreiben der Methode „toString ()“ in Java

Dieses Beispiel überschreibt die “tostring ()Methode, um sicherzustellen, dass die übergebenen Objektwerte lesbar sind und angemessen zurückgegeben werden:

Klasse BasicData
private Streichstadt;
privates int Alter;
public BasicData (String City, int Alter)
Das.Stadt = Stadt;
Das.Alter = Alter;

public String toString ()
Geben Sie dies zurück.Stadt + "" + dies.Alter;

öffentliche Klasse Überschreibung
public static void main (String [] args)
BasicData Object = new BasicData ("London", 18);
System.aus.println ("Daten ->"+Objekt);

Führen Sie die folgenden Schritte gemäß dem obigen Codeblock aus:

  • Erinnern Sie sich an die diskutierten Ansätze zur Definition einer Klasse und den Bezug.
  • Überschreiben Sie nun die “tostring ()Methode zur Rückgabe der bestandenen Werte als Konstruktorargumente angemessen.
  • Im "hauptsächlich()In ähnlicher Weise erstellen Sie ein Klassenobjekt über den diskutierten Ansatz und bestehen die angegebenen Werte.
  • Zuletzt geben Sie die übergebenen Werte zurück, indem Sie das erstellte Objekt aufrufen.

Ausgang

Hier kann angegeben werden, dass die bestandenen Objektwerte als „als“ angemessen zurückgegeben werdenSaite”.

Abschluss

Der "tostring ()„Methode in Java kann überschrieben werden, indem sie innerhalb der Klasse definiert wird, so dass die übergebenen Objektwerte in der“ angemessen zurückgegeben werdenSaite" Format. Dies hilft auch bei der Anzeige von Nullkontrollen oder String -Manipulationen. In diesem Blog wurde der Ansatz erörtert, um die Methode „toString ()“ in Java zu überschreiben.