Java String.codePointCount ()

Java String.codePointCount ()

Die MethodecodePointCount() gibt die Anzahl der Unicode-Codepunkte im angegebenen Bereich zurück. Der Textbereich beginnt am ersten Index und endet am zweiten Index - 1.

Verfügbare Signaturen

public int codePointCount(int beginIndex, int endIndex)

Beispiel

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

Würfe

  • IndexOutOfBoundsException - Wenn der erste Index negativ ist, ist der erste Index größer als der zweite Index oder der zweite Index ist nicht kleiner als die Länge derString.

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