ファイルにデータを書き込んでい.dat
ます。データは18000 tests
毎分実行され、ファイルは 24 時間のこれらすべてのテストで構成され、新しいファイルが作成されます。
ファイルに加えて、各ページの開始用のデータを取り出し、印刷して保存するファイル.dat
を作成する必要があります。.idx
.dat
ファイルと.idx
ファイルを 1 つのクラスで作成できるかどうか、またはファイルごとに 2 つの別個のクラスを作成する必要があるかどうかについては不明です。
class FileWriterExample {
FileWriter writer1 = new FileWriter(new File(path1));
FileWriter writer2 = new FileWriter(new File(path2));
//You can write to any of those indiferently
//just remember to close them
try {
}finally{
if(writer1 != null){
writer1.flush();
writer1.close();
}
if(writer2 != null){
writer2.flush();
writer2.close();
}
}
}
1 つのクラスで .dat ファイルと .idx ファイルを作成できるかどうか、またはファイルごとに 2 つの別個のクラスを作成する必要があるかどうかがわかりません。
これは、驚くべきことに、人々がよく知らないことのようです。しかし、クラスはプログラミング タスクを特定の方法で考える手段にすぎません。クラスは頭の中にしか存在しないと想定できます。クラスで複数の文字列、数値などを使用できるのと同じように、必要な数のファイルを使用できます。
また、次のように考えてください: ファイルは、どのクラスから使用されているかをどのように「認識」する必要がありますか? そして、たとえそれが可能であったとしても、同じクラスの 2 つのファイルを使用できないように設定する必要があるのはなぜでしょうか?