所以基本上,我试图继续从用户那里获取输入并逐行打印,直到他完成,然后我就完成了打印。问题是,代码工作得很好,直到我按下双回车/返回,它应该打印DONE然而它返回一个ArrayIndexOutOfBoundsException @ 1.那么我做错了什么?
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String line;
while((line = br.readLine()) != null) {
String[] tmp = line.split(" ");
System.out.println(tmp[0] + " " + tmp[1]);
}
System.out.println("DONE");