File customer = new File("Cus.txt");
Scanner readCustomer = new Scanner(customer);
while(readCustomer.hasNextLine())
{
String line = readCustomer.nextLine();
String delims = ", ";
String[] split = line.split(delims);
int arr = Integer.parseInt(split[0]);
int ser = Integer.parseInt(split[1]);
int qui = Integer.parseInt(split[2]);
int appt = Integer.parseInt(split[3]);
int appL = Integer.parseInt(split[4]);
Customer newCustomer = new Customer(arr, ser, qui, appt, appL);
customerList.add(newCustomer);
System.out.println("Customer arrival: " + newCustomer);
}readCustomer.close();
OUTPUTスキャナ読んでいない入力正しく
912, 4, 922, 0, 0
915, 5, -1, 10, 10
918, 0, -1, 5, 5
920, 0, -1, 10, 10
925, 6, 930, 0, 0
CUS.TXTファイル
915, 5, -1, 925, 10,
918, 0, -1, 920, 5,
920, 0, -1, 915, 10,
925, 6, 930, -1, 0,
は、私は途方に暮れて真剣だとこの問題を解決する方法は考えています。誰もが何かエラーを見たり、なぜ私の分割[4]で読むことができないのですか? int appt値に何がコピーされているのですか?
カスタムコンストラクタに重複した 'appL'を説明するエラーがあると思われます。それかtoString()メソッドです。 – Gray
私はこれを解決するためにデバッガを使うことを学びたいと思います。 http://www.vogella.com/tutorials/EclipseDebugging/article.html – Gray
お客様のコンストラクタの実装をご紹介してください。 –