私が書いている "Flight" というプログラムについての別の質問です。私のテスターでは、myFlight という Flight クラスからオブジェクトを作成しています。オブジェクトにはいくつかのフィールド (フライト名、走行距離など) がありますが、私が行っているのは、input.txt というファイルからデータを読み取り、それを作成したオブジェクトに入れようとしていることです。私が読んでいるファイルには 5 行の情報があります。何らかの理由で、私はそれを正しく理解できません。誰かがこの問題を解決するのを手伝ってくれるなら、私はそれを大いに感謝します.
以下は、Flight クラスのすべてのフィールドを持つコンストラクターです。
public Flight(String name, int num, int miles, String origin, String destination)
{
Airlinename = name;
flightnumber = num;
numofmiles = miles;
Origincity = origin;
Destinationcity = destination;
}
そして、オブジェクトを作成し、ファイルからデータを読み取ろうとするプログラムの部分。オブジェクトを作成したときにオブジェクトに何かを配置する必要があるかどうかわからなかったため、クラスにも空のコンストラクターを作成しました。
Flight myFlight = new Flight();
File myFile = new File("input.txt");
Scanner inputFile = new Scanner(myFile);
while (inputFile.hasNext())
{
myFlight = inputFile.nextLine();
}
inputFile.close();
}
}