/**
  * Método que recibe una cadena de caracteres y verifica si éste corresponde a un número.
  * @param s String a verificar.
  * @return <code>true:</code> Si el String corresponde a un número.
**/
public static boolean isNumeric( String s ){
    try{
        double y = Double.parseDouble( s );
        return true;
    }
    catch( NumberFormatException err ){
        return false;
    }
}
Si lo piensan, en java el tipo de dato numérico más grande es el double, si intentamos convertir el String ingresado en un double y éste nos genera una Excepción, ésto quiere decir que el String no es un número.
 
 
Excelente amigo, un saludo.
ResponderEliminar