Parsear variable String a variable Int en Java

publicado por: Anonymous

Estoy practicando los cambios de variable en Java utilizando Eclipse y me ha surgido una pequeña duda .Si quiero cambiar una variable de tipo String a otra de tipo entero (int), ¿cual de la dos formas es la correcta o adecuada para hacerlo?

int variable = Integer.parseInt(variableString);

ó

int variable = Integer.valueOf(variableString);

solución

Se podría decir ambos métodos pueden utilizarse sin considerar una más “correcto o adecuado” que el otro. Pero, ya que la variable donde vas a almacenar el valor es de un tipo primitivo, yo preferiría utilizar parseInt() ya que valueOf() creará un objeto innecesario en memoria.

De todos modos, puedes utilizar cualquiera, ya que los mecanismos de autoboxing y auto-unboxing se aseguran de transformar un tipo primitivo a su correspondiente wrapper, o viceversa, cuando sea necesario.

Respondido por: Anonymous

Leave a Reply

Your email address will not be published.