O método Java Object toString () converte o objeto em uma string e o retorna.
A sintaxe do toString()método é:
 object.toString() 
Parâmetros toString ()
O toString()método não leva nenhum parâmetro.
Valores de retorno toString ()
- retorna a representação textual do objeto
Observação : a string retornada consiste no nome da classe, no caractere de arroba (@) e no código hash do objeto em representação hexadecimal.
Exemplo 1: objeto Java toString ()
 class Main ( public static void main(String() args) ( // toString() with Object Object obj1 = new Object(); System.out.println(obj1.toString()); // java.lang.Object@6a6824be Object obj2 = new Object(); System.out.println(obj2.toString()); // java.lang.Object@5c8da962 Object obj3 = new Object(); System.out.println(obj3.toString()); // java.lang.Object@512ddf17 ) )
Nos exemplos acima, criamos objetos da Objectclasse. Usamos o toString()método para converter o objeto em string.
Observe a saída,
 java.lang.Object@6a6824be 
Aqui,
- java.lang.Object - nome da classe
- @ - o sinal de arroba
- 6a6824be - código hash do objeto em formato hexadecimal
Observação : a Objectclasse é a superclasse de todas as classes em Java. Portanto, todas as classes e matrizes podem implementar o toString()método.
Exemplo 2: toString () com Array
 class Main ( public static void main(String() args) ( // toString() with array // create an array String() array = ("Python", "Java", "C"); System.out.println(array.toString()); // (Ljava.lang.String;@6a6824be // toString() with each element of array System.out.println(array(0).toString()); // Python ) )
No exemplo acima, usamos o toString()método com um array. Aqui, podemos ver que o método pode ser chamado para todo o array ou um único elemento do array.
É possível porque Objectclasse é a raiz da hierarquia de classes em Java. E todas as subclasses e arrays podem usar o método do Object.
Nota : também podemos usar o toString()método para a ArrayListaula. Para saber mais, visite Java ArrayList toString ().








