Está en la página 1de 2

Convirtiendo enteros a cadenas (y visceversa) en Java

27ene09

De int a String
Para realizar la conversin de nmeros enteros a cadena podemos utilizar el mtodo esttico toString de la clase Integer,de la siguiente forma:
1 2
int i = 12; String s = Integer.toString(i);

De String a int
Para realizar la conversin de una cadena a un podemos utilizar el mtodo estticoparseInt de la clase Integer,de la siguiente forma:
1 2
String s = "38"; int i = Integer.parseInt(s);

Se puede llegar a producir una excepcin del tipo NumberFormatException si la cadena pasada contiene basura (espacios en blanco, caracteres, simbolos de puntuacin, etc), caso en el cual deber limpiarse antes de convertirse:
1 2 3 4 5 6
try { String s = "38.0"; int i = Integer.parseInt(s); } catch (NumberFormatException nfe) { System.err.println("Error de conversion de " + b + ": " + nfe.getMessage()); }

En este caso imprimir por la consola: Error de conversion: For input string: 38.0

Espero les sirva

También podría gustarte