a = Integer.parseInt (leer.readLine()); pero cuando es String?

shanoon
25 de Mayo del 2005
cuando le pido al usuario que ingrese un entero escribo esto:
a = Integer.parseInt (leer.readLine());
pero cuando es un String?
que hago?


(soy ultra novato, gracias)

jacppe
25 de Mayo del 2005
a = leer.readLine();

Mario Arias
25 de Mayo del 2005
Si es un String por ej "PPPPP" o algo por el estilo te va a lanzar una Exception java.lang.NumberFormatException, podrias atraparlo en un bloque try-catch