logo

Java-Objekt in String konvertieren

Wir können konvertieren Objekt zu String in Java Verwenden der toString()-Methode der Object-Klasse oder der String.valueOf(object)-Methode.

Java-Objekt in String konvertieren

Sie können jedes Objekt in Java in String konvertieren, unabhängig davon, ob es sich um eine benutzerdefinierte Klasse, StringBuilder, StringBuffer oder etwas anderes handelt.

Zusammenführungssortierung in Java

Hier sehen wir zwei Beispiele für die Konvertierung von Object in String. Im ersten Beispiel konvertieren wir das Emp-Klassenobjekt in String, eine benutzerdefinierte Klasse. Im zweiten Beispiel werden wir StringBuilder in String konvertieren.

Beispiel für ein Java-Objekt in einen String: Konvertieren einer benutzerdefinierten Klasse

Sehen wir uns den einfachen Code zum Konvertieren von String in Object in Java an.

 class Emp{} public class ObjectToStringExample{ public static void main(String args[]){ Emp e=new Emp(); String s=e.toString(); String s2=String.valueOf(e); System.out.println(s); System.out.println(s2); }} 
Testen Sie es jetzt

Ausgabe:

 Emp@2a139a55 Emp@2a139a55 

Wie Sie oben sehen können, wird auf der Konsole eine Referenz-ID der Emp-Klasse gedruckt.

Python-Liste initialisieren

Beispiel für ein Java-Objekt in einen String: Konvertieren von StringBuilder

Sehen wir uns den einfachen Code zum Konvertieren eines StringBuilder-Objekts in einen String in Java an.

Konvertieren von String in Integer-Java
 public class ObjectToStringExample2{ public static void main(String args[]){ String s='hello'; StringBuilder sb=new StringBuilder(s); sb.reverse(); String rev=sb.toString();//converting StringBuilder to String System.out.println('String is: '+s); System.out.println('Reverse String is: '+rev); }} 
Testen Sie es jetzt

Ausgabe:

 String is: hello Reverse String is: olleh 

Jetzt können Sie den Code schreiben, um die Palindrom-Zeichenfolge zu überprüfen.

 public class ObjectToStringExample3{ public static void main(String args[]){ String s='nitin'; StringBuilder sb=new StringBuilder(s); sb.reverse(); String rev=sb.toString();//converting StringBuilder to String if(s.equals(rev)){ System.out.println('Palindrome String'); }else{ System.out.println('Not Palindrome String'); } }} 
Testen Sie es jetzt

Ausgabe:

 Palindrome String 

Sie können also jedes Objekt in Java mit den Methoden toString() oder String.valueOf(object) in einen String konvertieren.