Unicode-Identifikatorteile in Java identifizieren

JavaBeginner
Jetzt üben

Einführung

In diesem Lab werden Sie über die isUnicodeIdentifierPart(int codePoint)-Methode der Character-Klasse in Java lernen. Diese Methode wird verwendet, um zu überprüfen, ob ein bestimmtes Unicode-Zeichen ein Teil eines Unicode-Identifikators ist oder nicht. Ein Unicode-Identifikator ist eine Folge von Zeichen, die verwendet wird, um eine Entität in einem Programm eindeutig zu identifizieren.

Erstellen einer neuen Java-Datei

Erstellen Sie eine neue Datei im Verzeichnis ~/project mit dem Namen UnicodeIdentifier.java mithilfe des folgenden Befehls:

touch ~/project/UnicodeIdentifier.java

Definiere die Hauptmethode

In diesem Schritt definieren Sie die main-Methode und importieren die java.util.Scanner-Klasse wie im folgenden Codeblock gezeigt.

import java.util.Scanner;

public class UnicodeIdentifier {

    public static void main(String[] args) {

    }
}

Holen Sie sich das Unicode-Zeichen aus der Benutzereingabe

In diesem Schritt erhalten Sie den Wert eines Unicode-Zeichens aus der Benutzereingabe mithilfe der Scanner-Klasse. Fügen Sie den folgenden Code in die main-Methode ein.

    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter a Unicode character: ");
    int unicodeValue = scanner.next().codePointAt(0);

Prüfen, ob das Unicode-Zeichen ein Teil eines Unicode-Identifikators ist

Verwenden Sie die isUnicodeIdentifierPart(int codePoint)-Methode der Character-Klasse, um zu überprüfen, ob das angegebene Unicode-Zeichen ein Teil eines Unicode-Identifikators ist oder nicht. Fügen Sie den folgenden Code in die main-Methode ein.

    boolean isUnicodeIdentifier = Character.isUnicodeIdentifierPart(unicodeValue);

Drucke die Ausgabe

Verwenden Sie die System.out.println()-Methode, um das Ergebnis auf der Konsole auszugeben. Fügen Sie den folgenden Code in die main-Methode ein.

    System.out.println((char) unicodeValue + " ist ein Teil eines Unicode-Identifikators: " + isUnicodeIdentifier);

Kompiliere und führe das Programm aus

Kompilieren Sie das Programm mit dem folgenden Befehl:

javac ~/project/UnicodeIdentifier.java

Führen Sie das Programm mit dem folgenden Befehl aus:

java UnicodeIdentifier

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie mithilfe der isUnicodeIdentifierPart(int codePoint)-Methode der Character-Klasse in Java überprüfen können, ob ein Zeichen ein Teil eines Unicode-Identifikators ist. Sie haben auch gelernt, wie Sie Benutzereingaben erhalten und die Ausgabe auf der Konsole ausgeben können, indem Sie die Scanner-Klasse und die System-Klasse verwenden.