Prädikate in Java
In dieser Lektion wird die Methode "java.lang.Character.isLetter" als Beispiel eines Prädikats in Java vorgestellt.
java.lang.Character.isLetter
Diese Methode implementiert eine Abbildung, die gleichzeitig auch ein Prädikat ist und verwendet werden kann, um zu ermitteln, ob ein Zeichen ein Buchstabe ist.
java.lang.Character.isLetter [Synopse]java.lang
Class Character
static boolean isLetter( int codePoint )
Determines if the specified character (Unicode code point) is a letter.
(Deutsche Übersetzung der letzten Zeile: „Bestimmt, ob das angegebene Zeichen [Unicode Codepunkt] ein Buchstabe ist.“)
Das Prädikat »java.lang.Character.isLetter(int)« akzeptiert ein Argument vom Datentyp "int". Dies ist eine Zahl, die nach Unicode für ein bestimmtes Zeichen steht. Das Ergebnis der Standardmethode "java.lang.Character.isLetter(int)" ist ein Wert vom Datentyp "boolean". Es ist der Wert »true« genau dann, wenn das Zeichen ein Buchstabe (engl.: “letter ”) ist.
Das folgende Programm gibt den Wert des Ausdrucks »Character.isLetter( 97 )« aus. Die Kennzahl 97 steht im Unicode für das Zeichen „a“. Da dieses Schriftzeichen tatsächlich ein Buchstabe ist, ist der Wert des Ausdrucks »true«.
Main.javapublic class Main
{ public static void main( java.lang.String[] args )
{ java.lang.System.out.println( java.lang.Character.isLetter( 97 )); }}java.lang.System.outtrue