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'來檢查單詞的大小,或者學習更多關於您的語言的信息。 –