Java String: метод codePointCount ()
public int codePointCount (int beginIndex, int endIndex)
Метод codePointCount () используется для подсчета количества кодовых точек Unicode в указанном текстовом диапазоне заданной строки. Текстовый диапазон начинается с указанного beginIndex и распространяется на символ с индексом endIndex - 1. Таким образом, длина (в символах) текстового диапазона равна endIndex-beginIndex. Непарные суррогаты в пределах диапазона текста считаются за одну кодовую точку каждый.
Платформа Java: Java SE 8
Синтаксис:
codePointCount (int beginIndex, int endIndex)
Параметры:
название | Описание | Тип |
---|---|---|
beginIndex | индекс после последнего символа текстового диапазона. | ИНТ |
ENDINDEX | индекс после последнего символа текстового диапазона. | ИНТ |
Возвращаемое значение:
Количество кодовых точек Unicode в указанном текстовом диапазоне.
Тип возвращаемого значения: int
Броски: IndexOutOfBoundsException - если beginIndex отрицателен, или endIndex больше, чем длина этой строки, или beginIndex больше, чем endIndex.
Пример: метод Java String codePointCount ()
В следующем примере показано использование метода java String ().
public class Example {
public static void main(String[] args) {
System.out.println();
String str ="w3rsource.com";
System.out.println("Original String : " +str);
// codepoint from index 1 to index 10
int ctr = str.codePointCount(1, 10);
// prints character from index 1 to index 10
System.out.println("Codepoint count =" +ctr);
System.out.println();
}
}
Выход:
Оригинальная строка: w3rsource.com Количество кодов = 9
Пример бросков: метод codePointCount (int beginIndex, int endIndex)
IndexOutOfBoundsException - если beginIndex отрицателен, или endIndex больше, чем длина этой строки, или beginIndex больше, чем endIndex.
Позволять
int ctr = str.codePointCount (-1, 10);
в приведенном выше примере.
Выход:
Оригинальная строка: w3rsource.com Исключение в потоке "main" java.lang.IndexOutOfBoundsEx ception в java.lang.String.codePointCount (String.java: 745) в Exercise.main (Example.java:9)
Редактор кода Java:
Предыдущий: метод codePointBefore
Далее: сравнить с методом
Новый контент: Composer: менеджер зависимостей для PHP , R программирования