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?
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?
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.
override? deixe me pesquisar isso kkk
Leia isso aqui cara, explica direitinho
http://www.k19.com.br/artigos/para-que-serve-a-anotacao-override-da-linguagem-java/
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."