私はクラスに保持されているクラスRoom
のarraylistを持っています。このarraylistをテキストファイルに書きたいと思います。それを行う最も効率的な方法は何ですか?テキストファイルにarraylistを書き込む
ホステルクラス
public class Hostel
{
private ArrayList <Room> rooms;
}
ルームクラス
abstract class Room
{
public Room(int newRoomNo, boolean newRoomEnSuite, int newRoomNights, String newRoomBooker)
{
roomNo = newRoomNo;
roomEnSuite = newRoomEnSuite;
roomBooking = "Booked";
roomNights = newRoomNights;
roomBooker = newRoomBooker;
}
}
http://docs.oracle.com/javase/1.4.2/docs/api/java/io/FileWriter.htmlを参照してください。 –
パラメータとして渡されたファイルに1つのルームを書き込むメソッドを作成します。次に、ファイルを開き、forループを使用してarraylistを繰り返し、それぞれの 'Room'インスタンスを記述し、ファイルを閉じます。不確かな場合は、Googleを使用してください。 – 9000