while ((line = inputStream.readLine()) != null) {
String[] words = line.split("\\s+");
String a=words[0];
String b=words[1];
String c=words[2];
}
而编制的阵列我得到了错误Java数组使用:异常线程 “main” java.lang.ArrayIndexOutOfBoundsException:2串
"Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2 " in "String b=words[1]".
请提供一些解决方案。
看起来你行2位没有被分割,所以第二部分不存在?添加一个'if'来检查单词的大小,或者学习更多关于您的语言的信息。 –