Identificación de cadenas numéricas!!!

xose_i
18 de Junio del 2002
Hola a todos/as:
Como podría saber si un string contiene sólo caracteres numéricos???

Gracias x adelantado!!!!

Saludos!!!!

J. Carlos G
18 de Junio del 2002
por ejemplo la clase Integer.parseInt(String);
esto devuelve una excepcion si no es numerico
NumberFormatException - si lo es sigue su camino normal asi con cualquier clase numerica.
Una solucion, no se si se puede de alguna otra.
Un saludo
Juan Carlos G

Sergi
18 de Junio del 2002
hola,

yo también uso este sistema para averiguar si un String contiene sólo números, pero he descubierto que determinadas letras ('e' y 'd' por ejemplo) no producen una Exception, así que ir con cuidado con este sistema. Por el momento, no he descubierto otra manera de soluciar este tema (a no ser claro, el ir mirando carácter a carácter).

Esperemos que alguien nos de una solución...

Hugues
18 de Junio del 2002
Lo que puedes hacer para no hacer el gilipollas con las excepciones es usar el metodo static de la clase Character isDigit() haciendo un for para cada char de la cadena