кодесурса

Java String: метод codePointCount ()

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code