myScanner.findWithinHorizon.charAt(1) 有一个代码。我想输入一个单词,然后从该单词中获取第二个(第三个,第四个,等等)字母。如果有 .charAt(0),它会起作用并返回第一个字母。
每当我设置不同的 .charAt() 时,它都不起作用:线程“main”中的异常 java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:1
public static void main(String[] args) {
char c1;
Scanner myScanner = new Scanner(System.in);
System.out.print("Write something: ");
c1 = myScanner.findWithinHorizon(".", 0).charAt(1);
System.out.println(c1);
}
谢谢。