このコード セグメントを実行すると、次のようになります。
for(int i=0; i<np; i++){
giver=f.readLine();
String[] numbers=f.readLine().split("\\s");
System.out.println(giver+" "+numbers[0]+" "+numbers[1]);
fires 行の出力は正しく表示されますが、その後エラーが発生します。
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at gift1.main(CopyOfgift1.java:47)
私はJavaが初めてで、何が間違っているのかわかりません。すべてのヘルプは大歓迎です。ありがとうございました。
EDIT : 入力は次の形式です
amy
600 5
jane
477 9
clara
599 3