Vi kan konvertere Indsigelse mod streng i java ved at bruge toString()-metoden af Object-klassen eller String.valueOf(object)-metoden.
Du kan konvertere ethvert objekt til String i java, uanset om det er brugerdefineret klasse, StringBuilder, StringBuffer eller noget andet.
log4j
Her skal vi se to eksempler på at konvertere objekt til streng. I det første eksempel skal vi konvertere Emp-klasseobjekt til String, som er en brugerdefineret klasse. I andet eksempel skal vi konvertere StringBuilder til String.
Java-objekt til streng Eksempel: Konvertering af brugerdefineret klasse
Lad os se den enkle kode til at konvertere String til Object i java.
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 det nu
Produktion:
find i streng c++
Emp@2a139a55 Emp@2a139a55
Som du kan se ovenfor, er et reference-id af Emp-klassen udskrevet på konsollen.
Java-objekt til streng Eksempel: Konvertering af StringBuilder
Lad os se den enkle kode til at konvertere StringBuilder-objekt til String i java.
hvordan man konverterer streng til int i 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); }}Test det nu
Produktion:
String is: hello Reverse String is: olleh
Nu kan du skrive koden for at kontrollere palindromstrengen.
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 det nu
Produktion:
Palindrome String
Så du kan konvertere ethvert objekt til streng i java ved hjælp af metoderne toString() eller String.valueOf(object).