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
Java-Code schreiben
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.
Programm kompilieren und ausführen
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.



