podemos convertir Objeto a cadena en java usando el método toString() de la clase Object o el método String.valueOf(object).
Puede convertir cualquier objeto a String en Java, ya sea una clase definida por el usuario, StringBuilder, StringBuffer o cualquier otra cosa.
Sree Ramanujan
Aquí, veremos dos ejemplos de conversión de Objeto en Cadena. En el primer ejemplo, convertiremos el objeto de clase Emp en String, que es una clase definida por el usuario. En el segundo ejemplo, convertiremos StringBuilder en String.
Ejemplo de objeto Java en cadena: conversión de clase definida por el usuario
Veamos el código simple para convertir una cadena en un objeto en Java.
cómo llamar a un método en 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); }}Pruébalo ahora
Producción:
Emp@2a139a55 Emp@2a139a55
Como puede ver arriba, una identificación de referencia de la clase Emp está impresa en la consola.
Ejemplo de objeto Java en cadena: conversión de StringBuilder
Veamos el código simple para convertir el objeto StringBuilder en String en Java.
números para el alfabeto
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); }}Pruébalo ahora
Producción:
String is: hello Reverse String is: olleh
Ahora puedes escribir el código para verificar la cadena palíndromo.
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'); } }}Pruébalo ahora
Producción:
Palindrome String
Por lo tanto, puede convertir cualquier objeto en cadena en Java usando los métodos toString() o String.valueOf(object).