Java String.codePointCount ()

Java String.codePointCount ()

МетодcodePointCount() возвращает количество кодовых точек Unicode в указанном диапазоне. Диапазон текста начинается с первого индекса и заканчивается у второго индекса - 1.

Доступные подписи

public int codePointCount(int beginIndex, int endIndex)

пример

@Test
public void whenCallCodePointCount_thenCorrect() {
    assertEquals(2, "abcd".codePointCount(0, 2));
}

Броски

  • IndexOutOfBoundsException - если первый индекс отрицательный, первый индекс больше второго индекса или второй индекс не меньше длиныString.

@Test(expected = IndexOutOfBoundsException.class)
public void whenSecondIndexEqualToLengthOfString_thenExceptionThrown() {
    char character = "Paul".charAt(4);
}