logo

Java Converter Objeto em String

Podemos converter Objeto para String em java usando o método toString() da classe Object ou o método String.valueOf(object).

Java Converter Objeto em String

Você pode converter qualquer objeto em String em java, seja uma classe definida pelo usuário, StringBuilder, StringBuffer ou qualquer outra.

travessia pós-ordem da árvore binária

Aqui, veremos dois exemplos de conversão de Object em String. No primeiro exemplo, vamos converter o objeto da classe Emp em String, que é uma classe definida pelo usuário. No segundo exemplo, vamos converter StringBuilder em String.

Exemplo de objeto Java em string: convertendo classe definida pelo usuário

Vamos ver o código simples para converter String em Object em java.

SVM
 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); }} 
Teste agora

Saída:

 Emp@2a139a55 Emp@2a139a55 

Como você pode ver acima, um ID de referência da classe Emp é impresso no console.

Exemplo de objeto Java em string: convertendo StringBuilder

Vamos ver o código simples para converter o objeto StringBuilder em String em java.

pesquisa binária
 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); }} 
Teste agora

Saída:

 String is: hello Reverse String is: olleh 

Agora você pode escrever o código para verificar a string do 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'); } }} 
Teste agora

Saída:

 Palindrome String 

Portanto, você pode converter qualquer objeto em String em java usando os métodos toString() ou String.valueOf(object).