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 Object
classe. 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 Object
classe é 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 Object
classe é 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 ArrayList
aula. Para saber mais, visite Java ArrayList toString ().