Qual a vantagem de usarmos wrapper sendo que posso colocar na lisa diretamente um primitivo???
Qual a vantagem de usarmos wrapper sendo que posso colocar na lisa diretamente um primitivo???
Oi Guilherme,
Acredito que o exercicio apenas está usando diretamente para demonstração, mas normalmente você utiliza em casos que precisa converter, certo atributo, por exemplo:
Sempre recebo uma String de um parametro, porém ela é um inteiro, as classes wrappers vão fazer esse trabalho de conversão para mim.
String paramIdade = request.getParameter("idade");
int idade = Integer.valueOf(paramIdade);
e vice versa
String novaIdade = Integer.toString(idade);
Oi Douglas, desde já obrigado! Ah sim, então seria mais pelos métodos estáticos das classes do que usala-las para armazenar valores em si?
Guilherme, você pode usar para ambos motivos, a diferença que os wrappers são objetos representando os tipos primitivos, então é interessante você usar apenas quando precisar, assim não fica alocando mais memoria e assim maximizando a performance, faz sentido?