valueOf vs toString

4 respostas
denisspitfire

pessoal tem alguma diferença nisso?

int a = 5;
String primeiro = String.valueOf(a);

e

int a = 5;
Integer teste = new Integer(a);
String segundo = teste.toString();

nem que seja performance, tem alguma diferença?

4 Respostas

D

As duas convertem a variavel para String, mas com o método toString voce pode fazer override na classe, e retornar variavel+algumacoisa.

Acho que seria isso, me corrijam se estiver errado.

denisspitfire

override? deixe me pesquisar isso kkk

D

Leia isso aqui cara, explica direitinho

http://www.k19.com.br/artigos/para-que-serve-a-anotacao-override-da-linguagem-java/

regis_hideki

Só olhar o Javadoc:

"Open Declaration String java.lang.String.valueOf(int i)

Returns the string representation of the int argument.

The representation is exactly the one returned by the Integer.toString method of one argument."

Criado 29 de abril de 2013
Ultima resposta 29 de abr. de 2013
Respostas 4
Participantes 3