Estou acostumada a utilizar o Integer.parseInt para converter valores para int, qual a diferença dessas duas formas?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Estou acostumada a utilizar o Integer.parseInt para converter valores para int, qual a diferença dessas duas formas?
Olá Flávia,
Integer e int são tipos de dados diferentes.
Para transformar uma string em int você pode utilizar a seguinte forma: int x = Integer.parseInt(stringQueEhNumerica);
E se for ao contrário: Integer x = Integer.valueOf(stringQueEhNumerica);
Lembrando: Int é tipo primitivo. Integer é wrapper classe que encapsula um tipo primitivo e fornece alguns métodos de conversão.
Wrapper classe pode ser útil para:
Espero ter ajudado.
Abs, Winter Santana.