Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre o método da classe Integer (valueOf() e parseInt())

Boa Tarde galera!

String s = 10;
Integer numero = Integer.valueOf(s);
int numero = Integer.parseInt(s);

Minha dúvida seria sobre esses dois métodos, valueOf() e parseInt(). No exemplo os dois métodos acima estam convertendo o valor String. Então queria saber se tem alguma diferença entre os dois, pois não ficou muito claro para mim no vídeo aula. Vlw!

2 respostas
solução!

Fala Leo, tudo bem?

Integer.valueOf (String) realmente diz que a String é interpretada exatamente como se fosse dada a Integer.parseInt (String). No entanto, valueOf (String) retorna um novo objeto Integer () enquanto parseInt (String) retorna um int primitivo.

Abraço!

Obrigado!