Comprueba si un caractere es alfanumérico en Java
-
Comprobar si un carácter es alfanumérico usando
Character.isLetterOrDigit()
en Java - Comprueba si un carácter es alfanumérico comparando el carácter en Java
Este artículo presentará cómo podemos comprobar si un caractere es alfanumérico en Java. Un char
en Java puede contener alfabetos, números y también símbolos especiales. Aquí veremos dos métodos para comprobar lo que el carácter contiene.
Comprobar si un carácter es alfanumérico usando Character.isLetterOrDigit()
en Java
En el primer método, usamos la función isLetterOrDigit()
de la clase Character
. Como su nombre sugiere, isLetterOrDigit()
devuelve el resultado como un booleano. isLetterOrDigit()
toma un único argumento que es el carácter a comprobar.
En el ejemplo siguiente, tenemos un char
con el valor '4'
. Usamos Character.isLetterOrDigit()
y pasamos este char
como un argumento. Como podemos ver en la salida, devuelve true
, lo que significa que es un valor alfanumérico.
public class CheckCharAlpha {
public static void main(String[] args) {
char a = '4';
boolean letterOrDigit = Character.isLetterOrDigit(a);
System.out.println(letterOrDigit);
}
}
Producción :
true
Comprueba si un carácter es alfanumérico comparando el carácter en Java
Otro método para comprobar si un carácter es Java alfanumérico implica la comparación de caracteres. En el siguiente ejemplo, tenemos una función llamada isAlphaNumeric
que compara el carácter dado con letras minúsculas, mayúsculas y números. Si el carácter dado cae en uno de los rangos, isAlphaNumeric()
devolverá true
, de lo contrario false
.
En el siguiente ejemplo, pasamos 'k'
a isAlphaNumeric()
y obtenemos true
como resultado, porque 'k'
satisface la condición char1 >= 'a' && char1 <= 'z'
.
public class CheckCharAlpha {
public static void main(String[] args) {
boolean letterOrDigit = isAlphaNumeric('k');
System.out.println(letterOrDigit);
}
public static boolean isAlphaNumeric(char char1) {
return (char1 >= 'a' && char1 <= 'z') || (char1 >= 'A' && char1 <= 'Z')
|| (char1 >= '0' && char1 <= '9');
}
}
Resultado:
true
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn