メソッド

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);
}