Wij kunnen converteren Object tegen String in Java met behulp van de toString()-methode van de Object-klasse of de String.valueOf(object)-methode.
U kunt elk object in Java naar String converteren, of het nu een door de gebruiker gedefinieerde klasse, StringBuilder, StringBuffer of iets anders is.
Java-escape-tekens
Hier gaan we twee voorbeelden zien van het converteren van Object naar String. In het eerste voorbeeld gaan we het Emp-klasseobject converteren naar String, een door de gebruiker gedefinieerde klasse. In het tweede voorbeeld gaan we StringBuilder naar String converteren.
Java-object naar string Voorbeeld: door de gebruiker gedefinieerde klasse converteren
Laten we eens kijken naar de eenvoudige code om String naar Object in Java te converteren.
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); }}Test het nu
Uitgang:
Emp@2a139a55 Emp@2a139a55
Zoals je hierboven kunt zien, wordt een referentie-ID van de Emp-klasse op de console afgedrukt.
java-string join
Java-object naar string Voorbeeld: StringBuilder converteren
Laten we de eenvoudige code bekijken om het StringBuilder-object naar String in Java te converteren.
Hoe tekenreeks naar int in Java te converteren
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); }}Test het nu
Uitgang:
String is: hello Reverse String is: olleh
Nu kunt u de code schrijven om de palindroomreeks te controleren.
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'); } }}Test het nu
Uitgang:
Palindrome String
U kunt dus elk object in Java naar String converteren met behulp van de methoden toString() of String.valueOf(object).