So konvertieren Sie Objekt in Java in String in Java

So konvertieren Sie Objekt in Java in String in Java
Mit Java können Sie jedes Objekt benutzerdefinierter Klassen oder vordefinierten Klassen in eine Zeichenfolge konvertieren. Dazu ist es notwendig, das erste Byte in ein Objekt -Byte umzuwandeln, das leicht behandelt werden kann, um sie in Saiten umzuwandeln. Zu diesem Zweck verwenden Sie die “tostring ()Methode der Java -Objektklasse, die die grundlegende Methode aller Java -Klassen ist.

Dieses Handbuch veranschaulicht die Möglichkeiten, ein Objekt in eine Zeichenfolge in Java umzuwandeln.

So konvertieren Sie Objekt in Java in String in Java?

In Java gibt es zwei Methoden, um ein Objekt wie folgt in die String umzuwandeln:

  • toString () Methode
  • ValueOf () Methode

Notiz: Diese beiden Methoden werden für Objekte sowohl der vordefinierten als auch der benutzerdefinierten Klassen verwendet. In dieser Methode verwenden wir die erste Methode, um ein vordefiniertes Klassenobjekt und die andere für die benutzerdefinierte Klassenobjektkonvertierung in die String umzuwandeln.

Sehen wir uns die Arbeit dieser Methoden anhand von Beispielen an.

Methode 1: Konvertieren Sie das Objekt einer benutzerdefinierten Klasse mithilfe der Methode toString () in String in String

Um ein Objekt in eine Zeichenfolge umzuwandeln, können Sie die “verwenden“tostring ()"Methode der"Objekt" Klasse. In diesem Abschnitt werden wir ein Objekt der benutzerdefinierten Klasse verwenden, indem wir eine Klasse erstellen und ihr Objekt dann in eine Zeichenfolge konvertieren.

Syntax

Folgen Sie der angegebenen Syntax der Methode toString ():

obj.toString ();

Hier, "objIst das Objekt einer Klasse, die mit der “in eine Zeichenfolge konvertiert wirdtostring ()" Methode.

Beispiel

In diesem Beispiel werden wir eine Klasse namens erstellen “Benutzer"Das enthält eine String -Typ -Variable"NameUnd ein parametrisierter Konstruktor:

Klasser
Zeichenfolge Name;
Benutzer (Zeichenfolge Name)
Das.Name = Name;

Dann in der main () Methode einer anderen Klasse namens “Beispiel"Wir werden zuerst ein Objekt erstellen"Benutzer" des "BenutzerKlasse und übergeben Sie einen Namen als Parameter. Als nächstes erstellen wir eine String -Typ -Variable, die den Wert speichert, nachdem das Objekt mit der Methode toString () in eine Zeichenfolge konvertiert wurde. Zuletzt drucken wir die Variable, die den Objektwert als Zeichenfolgenwert anzeigt:

publicClassexample
publicStaticvoidmain (String [] args)
User user = new user ("John");
String S = Benutzer.toString ();
System.aus.println ("String -Wert:"+s);

Hier die Referenz -ID der “BenutzerDas Objekt wird als Zeichenfolgenwert angezeigt:

Um zu überprüfen, ob das Objekt erfolgreich in eine Zeichenfolge konvertiert wird, überprüfen Sie den Klassentyp:

User user = new user ("John");
System.aus.println ("Das Objekt" Benutzer "gehört zu" + Benutzer.getClass ());
String S = Benutzer.toString ();
System.aus.println ("Die String 's' gehört zu" + s.getClass ());

Ausgang

Überprüfen Sie, wie Sie ein vordefiniertes Klassenobjekt in eine Zeichenfolge in Java konvertieren können.

Methode 2: Konvertieren Sie das Objekt der vordefinierten Klasse mithilfe von ValueOF () -Methode in String in Zeichenfolge

In Java gibt es eine andere Methode, um ein Objekt einer Klasse in eine Zeichenfolge zu konvertieren, die als "das" namens "Wert von()" Methode. Es gehört zum “SaiteKlasse und ist eine statische Methode. In diesem Abschnitt werden wir ein Objekt einer vordefinierten Java -Klasse in eine Zeichenfolge konvertieren

Syntax

Verwenden Sie die folgende Syntax für die ValueOf () -Methode, um ein Objekt in eine Zeichenfolge umzuwandeln:

Saite.Wert von (OBJ)

Es nimmt das Objekt “objAls Argumentation.

Beispiel

Hier haben wir ein Objekt “Ostr"Der Java"ObjektKlasse mit dem folgenden Wert:

Objekt ostr = "LinuxHint";

Drucken Sie den in einem Objekt auf der Konsole gespeicherten Wert:

System.aus.println ("Der Objektwert:"+ostr);

Jetzt werden wir das Objekt mit der “in eine Zeichenfolge umwandelnSaite.Wert von()"Methode, das Objekt übergeben"Ostr"Als Argument und speichern Sie es in einer Zeichenfolgentypvariable", "ObjtoStr”.

String objtoStr = String.ValueOF (ostr);

Schließlich drucken Sie die Variable “ObjtoStrDas speichert einen Wert des Objekts als Zeichenfolge:

System.aus.println ("Konvertierter Wert als String:"+objtoStr);

Die Ausgabe zeigt, dass die ValueOf () -Methode ein Objekt erfolgreich in eine Zeichenfolge konvertiert wurde:

Wir haben alle Prozeduren zur Konvertierung eines Objekts in eine Zeichenfolge in Java vorgelegt.

Abschluss

Zum Konvertieren eines Objekts in eine Zeichenfolge können Sie die Methode toString () der Java -Objektklasse und die ValueOf () -Methode der String -Klasse verwenden. Diese Methoden werden verwendet, um sowohl vordefinierte als auch benutzerdefinierte Klassenobjekte in die Zeichenfolge umzuwandeln. In diesem Handbuch veranschaulichen wir die Verfahren der Umwandlung eines Objekts in eine Zeichenfolge in Java mit detaillierten Beispielen.