Java Converteert object naar string
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.
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-object naar string Voorbeeld: StringBuilder converteren
Laten we de eenvoudige code bekijken om het StringBuilder-object naar String 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).