logo

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.

Java Converteert object naar string

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).