Método para Validar String

Ejemplo de método para comprobar si un valor es un String:

public static boolean validarString(String a){
        boolean res=true;
        //utilizamos un for para recorrer todos los caracteres del String introducido.
        for(int i=0;i < a.length();i++){
            //Con este if comprobamos que el carácter seleccionado(i) no sea un dígito
            if(Character.isDigit(a.charAt(i))){
                //si el caracter es un dígito, asignamos false al booleano que devolvemos y mostramos un mensaje de error
                res=false;
                JOptionPane.showMessageDialog(null, "Solo puedes introducir letras en el nombre");
                //si tenemos un dígito este break nos permite salir del método validarString(String a)
                break;
            }
        }
        //con este if comprobamos que la cadena no esté vacía
        if(a.length()==0){
            JOptionPane.showMessageDialog(null, "Introduzca un nombre.");
            res=false;
        }
        //devolvemos el booleano:
        return res;
        
    }
Como este, se pueden crear muchos métodos más, por ejemplo para comprobar si el valor insertado es un DNI válido o un número de teléfono.

0 Comments:

Post a Comment



Entrada más reciente Entrada antigua Inicio

Con la tecnología de Blogger.