Unicode-Identifikatorteile in Java identifizieren

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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

Definieren der main-Methode

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 des Unicode-Zeichens 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);

Überprü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);

Drucken der 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);

Kompilieren und Ausführen des Programms

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.