JavaString.codePointCount()
メソッドcodePointCount()は、指定された範囲内のUnicodeコードポイントの数を返します。 テキスト範囲は、最初のインデックスで始まり、2番目のインデックス–1で終わります。
利用可能な署名
public int codePointCount(int beginIndex, int endIndex)
例
@Test
public void whenCallCodePointCount_thenCorrect() {
assertEquals(2, "abcd".codePointCount(0, 2));
}
スロー
- IndexOutOfBoundsException –最初のインデックスが負の場合、最初のインデックスが2番目のインデックスより大きいか、2番目のインデックスがStringの長さ以上です。
@Test(expected = IndexOutOfBoundsException.class)
public void whenSecondIndexEqualToLengthOfString_thenExceptionThrown() {
char character = "Paul".charAt(4);
}