実際のコードは、配列内の各オブジェクトのプロパティに値をエンコードするように機能します。ただし、最後の行の情報は、各値を入力するためにのみ使用されます。
Scanner data = new Scanner(new DataInputStream(new FileInputStream("trucklist.txt")));
for (int i = 0; i < maxSize; i++)
{ for(;data.hasNext();)
{
t[i].setVin(data.next());
t[i].setMake(data.next());
t[i].setModel(data.next());
t[i].setColor(data.next());
t[i].setYear(data.next());
t[i].setBaySize(data.nextDouble());
t[i].setCabSize(data.nextDouble());
addElement(t[i]);
}
}
はどこtrucklist.txt
ですか:
12x4578w Ford F-150 Black 2005 17.2 6.8
12x4589w Ford F-150 Blue 2005 17.2 6.8
12x4587f Ford F-250 Black 2007 60.8 9.5
12x4589z Ford F-150x White 2005 15.4 10.2
配列要素は、各要素の最後のプロパティセットによってのみ入力されます。どんな助けでも大歓迎です。