Bom dia pessoal,
tenho uma dúvida boba, mas gostaria de saber se no exemplo abaixo a função de converter uma string para inteiro, ambas são corretas.
int n = (new Integer(args[0]).intValue();
ou
int n = Integer.parseInt(args[0]);
Qual seria basicamente a diferença entre as duas?..
Desde já obrigada! <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/s.pnglight_smile.png?v=9" title=":slight_smile:" class="emoji" alt=":slight_smile:">
Qual a diferença (Integer.parseInt = intValue)
C
1 Resposta
R
Catia,
A diferença é que você pode usar o intValue quando já tem um objeto da classe Integer ou criando um objeto Integer a partir de uma String. Já com o parseInt você pode converter uma String para int sem a criação do objeto Integer.
Mas as duas formas estão corretas.
Criado 24 de fevereiro de 2003
Ultima resposta 24 de fev. de 2003
Respostas 1
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo