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.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
Die codePointAt(CharSequence seq, int index)
-Methode wird verwendet, um den Unicode-Codepunkt des Zeichens an der angegebenen Position in einer CharSequence
abzurufen.
Erstellen Sie in das Verzeichnis ~/project
eine Java-Programmdatei namens CodePointAtDemo.java
mit dem folgenden Befehl:
touch ~/project/CodePointAtDemo.java
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 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
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.