Einführung
isTitleCase(int codePoint) ist eine Methode in der Java-Character-Klasse. Sie prüft, ob das angegebene Unicode-Codepunkt-Zeichen ein Großbuchstabe ist oder nicht. Diese Methode unterstützt zusätzliche Zeichen. Ein Zeichen ist ein Großbuchstabe, wenn seine allgemeine Kategorie, wie von Character.getType(ch) angegeben, TITLECASE_LETTER ist.
Erstellen einer Java-Datei
Erstellen Sie eine neue Java-Datei mit dem folgenden Befehl:
touch Test.java
Code hinzufügen, um zu überprüfen, ob ein Zeichen ein Großbuchstabe ist
Fügen Sie folgenden Code zur Test.java-Datei hinzu. Dieser Code prüft, ob fünf verschiedene Unicode-Codepunkt-Zeichen Großbuchstaben sind oder nicht.
public class Test {
public static void main(String[] args) {
int cp1 = 0x01c8;
int cp2 = 60;
int cp3 = 119;
int cp4 = 0x01c1;
int cp5 = 1232;
boolean b1 = Character.isTitleCase(cp1);
boolean b2 = Character.isTitleCase(cp2);
boolean b3 = Character.isTitleCase(cp3);
boolean b4 = Character.isTitleCase(cp4);
boolean b5 = Character.isTitleCase(cp5);
System.out.println((char) cp1 + " ist ein Großbuchstabe??: " + b1);
System.out.println((char) cp2 + " ist ein Großbuchstabe??: " + b2);
System.out.println((char) cp3 + " ist ein Großbuchstabe??: " + b3);
System.out.println((char) cp4 + " ist ein Großbuchstabe??: " + b4);
System.out.println((char) cp5 + " ist ein Großbuchstabe??: " + b5);
}
}
Den Code kompilieren und ausführen
Kompilieren Sie den Code mit dem folgenden Befehl:
javac Test.java
Führen Sie den Code mit dem folgenden Befehl aus:
java Test
Benutzer-Eingabe vornehmen
Fügen Sie folgenden Code zur Test.java-Datei hinzu. Dieser Code nimmt Benutzer-Eingaben entgegen und prüft, ob das eingegebene Zeichen ein Großbuchstabe ist oder nicht.
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
try {
System.out.print("Geben Sie das Unicode-Zeichen ein: ");
Scanner sc = new Scanner(System.in);
int cp = sc.nextInt();
boolean b = Character.isTitleCase(cp);
System.out.println((char) cp + " ist ein Großbuchstabe?: " + b);
} catch (Exception e) {
System.out.println("Ungültige Eingabe!!");
}
}
}
Den Code kompilieren und ausführen
Kompilieren Sie den Code mit dem folgenden Befehl:
javac Test.java
Führen Sie den Code mit dem folgenden Befehl aus:
java Test
Geben Sie ein Unicode-Zeichen als Eingabe ein, und der Code wird Ihnen mitteilen, ob es ein Großbuchstabe ist oder nicht.
Zusammenfassung
In diesem Lab haben Sie gelernt, wie die isTitleCase(int codePoint)-Methode in der Java-Character-Klasse verwendet wird. Sie haben überprüft, ob ein bestimmtes Unicode-Codepunkt-Zeichen ein Großbuchstabe ist oder nicht. Durch die Fertigstellung dieses Labs sollten Sie jetzt in der Lage sein, zu überprüfen, ob ein bestimmtes Zeichen ein Großbuchstabe ist.



