Введение
Метод codePointAt()
в Java является частью класса Character
. Он возвращает кодовые точки Юникода символа по указанному индексу в массиве char. В этом практическом занятии вы узнаете, как использовать метод codePointAt()
в Java.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
Метод codePointAt()
в Java является частью класса Character
. Он возвращает кодовые точки Юникода символа по указанному индексу в массиве char. В этом практическом занятии вы узнаете, как использовать метод codePointAt()
в Java.
В этом шаге мы создадим массив char для работы.
char[] arr = {'h', 'e', 'l', 'l', 'o'};
В этом шаге мы будем использовать метод codePointAt()
, чтобы получить кодовую точку символа по определенному индексу в массиве char.
int index = 2; // индекс третьего элемента (l)
int codepoint = Character.codePointAt(arr, index);
System.out.println("Code point at index " + index + " is " + codepoint);
В этом шаге мы будем использовать метод codePointAt()
с параметром лимита, чтобы получить кодовую точку символа по определенному индексу в массиве char в пределах определенного лимита.
int startIndex = 1; // начать с индекса 1 (e)
int limitIndex = 3; // остановиться на индексе 3 (первый l)
int codepoint2 = Character.codePointAt(arr, startIndex, limitIndex);
System.out.println("Code point at index " + startIndex + " within limit " + limitIndex + " is " + codepoint2);
В этом шаге мы создадим пример ввода пользователя, который позволяет пользователю ввести массив char, индекс и лимит, и отображает кодовую точку символа по заданному индексу в пределах лимита.
Scanner scanner = new Scanner(System.in);
System.out.print("Enter char array: ");
String input = scanner.nextLine();
char[] arr2 = input.toCharArray();
System.out.print("Enter index: ");
int index2 = scanner.nextInt();
System.out.print("Enter limit: ");
int limit2 = scanner.nextInt();
int codepoint3 = Character.codePointAt(arr2, index2, limit2);
System.out.println("Code point at index " + index2 + " within limit " + limit2 + " is " + codepoint3);
В этом шаге мы скомпилируем файл CharCodepoint.java
и запустим его в терминале.
Скомпилируйте код с использованием следующей команды:
javac CharCodepoint.java
Запустите код с использованием следующей команды:
java CharCodepoint
Вывод должен выглядеть как в следующем примере:
Code point at index 2 is 108
Code point at index 1 within limit 3 is 101
Enter char array: world
Enter index: 3
Enter limit: 5
Code point at index 3 within limit 5 is 100
В этом практическом занятии мы узнали, как использовать метод codePointAt()
в Java для получения кодовой точки Юникода символа по определенному индексу массива char. Мы также узнали, как использовать метод codePointAt()
с лимитом, чтобы получить кодовую точку символа в заданном диапазоне. Наконец, мы создали пример ввода пользователя, чтобы потренироваться в использовании метода с динамическими данными.