Método toString()

3 respostas
diego2005

Pessoal, sei que o método toString() retorna o conteúdo da String:

String s = "Java"; System.out.print(s.toString);

Saída = Java

Mas é só pra isso mesmo que serve??? Não é mais “prático” colocar:

System.out.print(s); ???

Se alguém puder me explicar…

Grato.

3 Respostas

M

O que acontece é que String é uma classe e, portanto, para obter as informações referente a mesma, é necessário a utilização de métodos (ver encapsulamento em UML).

C

O método toString(); vem de java.lang.Object, no caso todas as suas classes java herdam este método e podem reimplementá-lo. Ao meu entendimento ele é bastante útil para obter informações sobre os estados dos objetos, mas claro serve para outros propósitos.

[]'s

peczenyj

nunca usei algumaString.toString() no System.out.println – apenas quando tenho outros tipos de objetos mesmo assim quando são os meus objetos eu implemento algum toString() para me ajudar no debug, por exemplo.

Criado 10 de julho de 2006
Ultima resposta 10 de jul. de 2006
Respostas 3
Participantes 4