メソッドcharAt()は、指定されたインデックスの文字を返します。 インデックス値は、0から String.length()–1の間でなければなりません。

利用可能な署名

public char charAt(int index)

@Test
public void whenCallCharAt_thenCorrect() {
    assertEquals('P', "Paul".charAt(0));
}

スロー

  • IndexOutOfBoundsException –存在しないインデックスまたは負のインデックスがメソッドに渡された場合
@Test(expected = IndexOutOfBoundsException.class)
public void whenCharAtOnNonExistingIndex_thenIndexOutOfBoundsExceptionThrown() {
    int character = "Paul".charAt(4);
}