Введение
Метод codePointAt(CharSequence seq, int index)
используется для получения кодовой точки Юникода символа, расположенного по указанному индексу в CharSequence
.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
Метод codePointAt(CharSequence seq, int index)
используется для получения кодовой точки Юникода символа, расположенного по указанному индексу в CharSequence
.
Создайте файл Java-программы с именем CodePointAtDemo.java
в каталоге ~/project
с использованием следующей команды:
touch ~/project/CodePointAtDemo.java
Напишите следующий код на Java в файле 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("Enter a string: ");
String input = scan.nextLine();
System.out.print("Enter an index: ");
int index = scan.nextInt();
char ch = input.charAt(index);
int codePoint = Character.codePointAt(input, index);
System.out.printf("The Unicode code point of '%c' at index %d is %d", ch, index, codePoint);
}
}
В приведенном выше коде мы импортируем классы Character
и Scanner
. Затем мы создаем метод main
, который получает ввод от пользователя, определяет кодовую точку Юникода символа по индексу index
в строке ввода и затем выводит символ и его кодовую точку Юникода.
Скомпилируйте программу CodePointAtDemo.java
, выполнив следующую команду:
javac ~/project/CodePointAtDemo.java
После успешной компиляции запустите программу с использованием следующей команды:
java CodePointAtDemo
Вы должны увидеть следующую подсказку:
Enter a string:
Введите строку по своему выбору и нажмите Enter. Затем вы должны увидеть следующую подсказку:
Enter an index:
Введите индекс по своему выбору и нажмите Enter. Программа выведет символ и его кодовую точку Юникода по указанному индексу.
Например:
Enter a string: Hello world
Enter an index: 1
The Unicode code point of 'e' at index 1 is 101
Поздравляем! Вы успешно завершили лабораторную работу по методу codePointAt(CharSequence seq, int index)
класса Character
в языке программирования Java. Теперь вы знаете, как использовать этот метод для получения кодовой точки Юникода символа по указанному индексу в CharSequence
.