Pasar un String a un int (de cadena a entero)

Para hacer la siguiente operación necesitaremos hacer uso de la clase Integer y de su método “parseInt” de la siguiente manera:

String numCadena = "1";

int numEntero = Integer.parseInt(numCadena);
 
¿Qué problemas podemos tener? pues que la cadena no sólo contenga números sino que venga con espacios.
Si los espacios vienen al princio o al final, con un simple trim bastará para eliminarlos, por ejemplo (” 1 “)

numCadena.trim();
 
Si tenemos espacio entre los números deberíamos usar el método replaceAll (” 1 3 45 6″)

numCadena.replaceAll(" ", "");
 
Una vez realiazdos estos sencillos pasos podremos trabajar con los números enteros.

No hay comentarios.:

Publicar un comentario