Java Character Codepointat Charsequence Int Methode

JavaJavaBeginner
Jetzt üben

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

Einführung

Die codePointAt(CharSequence seq, int index)-Methode wird verwendet, um den Unicode-Codepunkt des Zeichens an der angegebenen Position in einer CharSequence abzurufen.

Erstellen einer Java-Programmdatei

Erstellen Sie in das Verzeichnis ~/project eine Java-Programmdatei namens CodePointAtDemo.java mit dem folgenden Befehl:

touch ~/project/CodePointAtDemo.java

Schreiben des Java-Codes

Schreiben Sie folgenden Java-Code in die Datei CodePointAtDemo.java:

import java.lang.Character;
import java.util.Scanner;

public class CodePointAtDemo {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("Geben Sie einen String ein: ");
        String input = scan.nextLine();

        System.out.print("Geben Sie einen Index ein: ");
        int index = scan.nextInt();

        char ch = input.charAt(index);
        int codePoint = Character.codePointAt(input, index);

        System.out.printf("Der Unicode-Codepunkt von '%c' an Index %d ist %d", ch, index, codePoint);
    }
}

In obigem Code importieren wir die Character-Klasse und die Scanner-Klasse. Anschließend erstellen wir eine main-Methode, die Benutzereingaben entgegennimmt, den Unicode-Codepunkt des Zeichens an Index index im Eingabestring erhält und dann das Zeichen und seinen Unicode-Codepunkt anzeigt.

Kompilieren und Ausführen des Programms

Kompilieren Sie das Programm CodePointAtDemo.java, indem Sie folgenden Befehl ausführen:

javac ~/project/CodePointAtDemo.java

Nach erfolgreicher Kompilierung führen Sie das Programm mit dem folgenden Befehl aus:

java CodePointAtDemo

Sie sollten folgende Aufforderung sehen:

Geben Sie einen String ein:

Geben Sie einen beliebigen String ein und drücken Sie die Eingabetaste. Sie sollten folgende Aufforderung sehen:

Geben Sie einen Index ein:

Geben Sie einen beliebigen Index ein und drücken Sie die Eingabetaste. Das Programm wird das Zeichen und seinen Unicode-Codepunkt an der angegebenen Position anzeigen.

Beispiel:

Geben Sie einen String ein: Hello world
Geben Sie einen Index ein: 1
Der Unicode-Codepunkt von 'e' an Index 1 ist 101

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Java-Character-Codepointat-Charsequence-Int-Methoden-Labor erfolgreich abgeschlossen. Sie haben gelernt, wie Sie die codePointAt(CharSequence seq, int index)-Methode der Character-Klasse in der Java-Programmiersprache verwenden, um den Unicode-Codepunkt eines Zeichens an einer angegebenen Position in einer CharSequence abzurufen.