Java 显示索引3的OutOfBoundsException,即使数组列表显示大小为5 intq,k; 字符串查询,s; q=输入。nextInt(); 对于(k=0;kSystem.out.printf(“%s\n”,ss[3]”)时;这一个,它只打印1。顺便说
显示索引3的OutOfBoundsException,即使数组列表显示大小为5Java 显示索引3的OutOfBoundsException,即使数组列表显示大小为5 intq,k; 字符串查询,s; q=输入。nextInt(); 对于(k=0;kSystem.out.printf(“%s\n”,ss[3]”)时;这一个,它只打印1。顺便说,java,indexoutofboundsexception,Java,Indexoutofboundsexception,显示索引3的OutOfBoundsException,即使数组列表显示大小为5 intq,k; 字符串查询,s; q=输入。nextInt(); 对于(k=0;kSystem.out.printf(“%s\n”,ss[3]”)时;这一个,它只打印1。顺便说一句,for循环中没有打印任何内容。您不应该使用误导性的变量名。这一个看起来像是使用1作为数字常量:System.out.printf(“%s”,ss[l])在某些字符集上第一眼看到的。当失败发生时,s的值是多少?那么它应该在for循环中失败
intq,k;
字符串查询,s;
q=输入。nextInt();
对于(k=0;k对于(int l=0;l发生故障时,s
的值是多少?那么它应该在for
循环中失败。您也可以发布异常跟踪吗?当我添加print语句->System.out.printf(“%s\n”,ss[3]”)时;这一个,它只打印1。顺便说一句,for循环中没有打印任何内容。您不应该使用误导性的变量名。这一个看起来像是使用1作为数字常量:System.out.printf(“%s”,ss[l])
在某些字符集上第一眼看到的。当失败发生时,s
的值是多少?那么它应该在for
循环中失败,您也可以发布您的异常跟踪吗?当我添加print语句->System.out.printf(“%s\n”,ss[3]);这一个,它只是打印1。顺便说一下,for循环中没有打印任何内容。您不应该使用误导性的变量名。这一个看起来像是使用1作为数字常量:System.out.printf(“%s”,ss[l]);
在某些字符集上第一眼看到的。
int q, k;
String query, s;
q = input.nextInt();
for (k = 0; k < q+1; k++) {
query = input.nextLine();
batch.getResult().add_res(query);
s = (batch.getResult().get_res(k));
//System.out.println(s);
String[] ss = s.split(" ");
for(int l=0;l<ss.length;l++) {
System.out.printf("%s ", ss[l]);
}
System.out.println(ss.length);
System.out.printf("%s \n",ss[3]);
System.out.println();
}