错误是这样的:线程“主”中的异常java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:9在java.lang.String.charAt(String.java:658)在palindrom.Palindrom.main(Palindrom.java:30)
也许您可以在调用charAt()之前尝试比较索引和字符串长度。
public static void main() {
String str = "hello";
int index = 9;
if (index < str.length()) {
char c = str.charAt(index);
}
}