运行此代码段时:
for(int i=0; i<np; i++){
giver=f.readLine();
String[] numbers=f.readLine().split("\\s");
System.out.println(giver+" "+numbers[0]+" "+numbers[1]);
它正确地给出了火线的输出,但随后给出了错误。
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at gift1.main(CopyOfgift1.java:47)
我是 Java 新手,无法弄清楚我做错了什么。所有帮助将不胜感激。谢谢你。
编辑:输入格式如下
amy
600 5
jane
477 9
clara
599 3