Possiamo convertirci Oggetto su stringa in Java utilizzando il metodo toString() della classe Object o il metodo String.valueOf(object).
Puoi convertire qualsiasi oggetto in String in Java, sia che si tratti di una classe definita dall'utente, StringBuilder, StringBuffer o qualsiasi altra cosa.
unisci l'ordinamento in Java
Qui vedremo due esempi di conversione di Object in String. Nel primo esempio, convertiremo l'oggetto della classe Emp in String che è una classe definita dall'utente. Nel secondo esempio, convertiremo StringBuilder in String.
Esempio di oggetto Java in stringa: conversione di una classe definita dall'utente
Vediamo il semplice codice per convertire String in Object in Java.
stampa 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); }}Provalo adesso
Produzione:
Emp@2a139a55 Emp@2a139a55
Come puoi vedere sopra, sulla console viene stampato un ID di riferimento della classe Emp.
Esempio di oggetto Java in stringa: conversione di StringBuilder
Vediamo il semplice codice per convertire l'oggetto StringBuilder in String in Java.
convertire da stringa a intero 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); }}Provalo adesso
Produzione:
String is: hello Reverse String is: olleh
Ora puoi scrivere il codice per controllare la stringa palindromo.
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'); } }}Provalo adesso
Produzione:
Palindrome String
Quindi, puoi convertire qualsiasi oggetto in stringa in Java utilizzando i metodi toString() o String.valueOf(object).