Get docs

code-point-count

Java String.codePointCount()

The method codePointCount() returns the number of Unicode code points in the specified range. The text range begins at the first index and ends at the second index – 1.

Available Signatures

[source,java,gutter:,false]

public int codePointCount(int beginIndex, int endIndex)

Example

[source,java,gutter:,true]

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

Throws

* IndexOutOfBoundsException – if the first index is negative, the first index is greater than the second index or the second index is not less than the length of the String.

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