Prüfen, ob ein Zeichen alphanumerisch ist in Java
-
Prüfen, ob ein Zeichen alphanumerisch ist mit
Character.isLetterOrDigit()
in Java - Prüfen, ob ein Zeichen alphanumerisch ist, indem man das Zeichen in Java vergleicht
In diesem Artikel wird vorgestellt, wie man in Java prüfen kann, ob ein Zeichen alphanumerisch ist. Ein Char
in Java kann sowohl Alphabete, Zahlen als auch spezielle Symbole enthalten. Hier werden wir zwei Methoden sehen, um zu prüfen, was das Zeichen enthält.
Prüfen, ob ein Zeichen alphanumerisch ist mit Character.isLetterOrDigit()
in Java
In der ersten Methode verwenden wir die Funktion isLetterOrDigit()
der Klasse Character
. Wie der Name schon sagt, gibt isLetterOrDigit()
das Ergebnis als Booleschen Wert zurück. Die Funktion isLetterOrDigit()
benötigt ein einziges Argument, nämlich das zu prüfende Zeichen.
Im folgenden Beispiel haben wir ein Zeichen
mit dem Wert '4'
. Wir verwenden Character.isLetterOrDigit()
und übergeben dieses Zeichen
als Argument. Wie wir in der Ausgabe sehen können, wird true
zurückgegeben, was bedeutet, dass es sich um einen alphanumerischen Wert handelt.
public class CheckCharAlpha {
public static void main(String[] args) {
char a = '4';
boolean letterOrDigit = Character.isLetterOrDigit(a);
System.out.println(letterOrDigit);
}
}
Ausgabe:
true
Prüfen, ob ein Zeichen alphanumerisch ist, indem man das Zeichen in Java vergleicht
Eine weitere Methode, um zu prüfen, ob ein Zeichen alphanumerisch ist, ist der Vergleich von Zeichen in Java. Im folgenden Beispiel haben wir eine Funktion namens isAlphaNumeric
, die das angegebene Zeichen mit Klein- und Großbuchstaben sowie Zahlen vergleicht. Wenn das angegebene Zeichen in einen der Bereiche fällt, gibt isAlphaNumeric()
true
zurück, ansonsten false
.
Im folgenden Beispiel übergeben wir 'k'
an isAlphaNumeric()
und erhalten true
als Ergebnis, weil 'k'
die Bedingung char1 >= 'a' && char1 <= 'z'
erfüllt.
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');
}
}
Ausgabe:
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