Java Character Codepointat Charsequence Int Method

JavaBeginner
Практиковаться сейчас

Введение

Метод codePointAt(CharSequence seq, int index) используется для получения кодовой точки Юникода символа, расположенного по указанному индексу в CharSequence.

Создайте файл программы на Java

Создайте файл Java-программы с именем CodePointAtDemo.java в каталоге ~/project с использованием следующей команды:

touch ~/project/CodePointAtDemo.java

Напишите код на 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.