Ne putem converti Obiect la String în java folosind metoda toString() din clasa Object sau metoda String.valueOf(object).
Puteți converti orice obiect în String în java, indiferent dacă este o clasă definită de utilizator, StringBuilder, StringBuffer sau orice altceva.
hopa conceptul în java
Aici, vom vedea două exemple de conversie a obiectului în șir. În primul exemplu, vom converti obiectul clasei Emp în String, care este o clasă definită de utilizator. În al doilea exemplu, vom converti StringBuilder în String.
Obiect Java în șir Exemplu: Conversia clasei definite de utilizator
Să vedem codul simplu pentru a converti String în Object în 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); }}Testează-l acum
Ieșire:
Emp@2a139a55 Emp@2a139a55
După cum puteți vedea mai sus, un ID de referință al clasei Emp este tipărit pe consolă.
25 c la k
Obiect Java în șir Exemplu: conversia StringBuilder
Să vedem codul simplu pentru a converti obiectul StringBuilder în String în java.
sistem de operare
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); }}Testează-l acum
Ieșire:
String is: hello Reverse String is: olleh
Acum puteți scrie codul pentru a verifica șirul de palindrom.
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'); } }}Testează-l acum
Ieșire:
Palindrome String
Deci, puteți converti orice obiect în șir în java folosind metodele toString() sau String.valueOf(object).