01 char charAt(int index) 获取指定索引的字符
超过范围会出现索引越界异常
输出
b
Exception in thread “main” java.lang.StringIndexOutOfBoundsException: String index out of range: 10
at java.lang.String.charAt(String.java:658)
at com.jvm.Test.main(Test.java:36)
源码
通过里面的字符数组的索引获对应索引的字符
public char charAt(int index) {
if ((index < 0) || (index >= value.length)) {
throw new StringIndexOutOfBoundsException(index);
}
return value[index];
}
-----------------------------