0

ファイルにデータを書き込んでい.datます。データは18000 tests毎分実行され、ファイルは 24 時間のこれらすべてのテストで構成され、新しいファイルが作成されます。

ファイルに加えて、各ページの開始用のデータを取り出し、印刷して保存するファイル.datを作成する必要があります。.idx

.datファイルと.idxファイルを 1 つのクラスで作成できるかどうか、またはファイルごとに 2 つの別個のクラスを作成する必要があるかどうかについては不明です。

4

3 に答える 3

3
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();
        }
    }
}
于 2013-11-07T10:32:17.867 に答える
0

1 つのクラスで .dat ファイルと .idx ファイルを作成できるかどうか、またはファイルごとに 2 つの別個のクラスを作成する必要があるかどうかがわかりません。

これは、驚くべきことに、人々がよく知らないことのようです。しかし、クラスはプログラミング タスクを特定の方法で考える手段にすぎません。クラスは頭の中にしか存在しないと想定できます。クラスで複数の文字列、数値などを使用できるのと同じように、必要な数のファイルを使用できます。

また、次のように考えてください: ファイルは、どのクラスから使用されているかをどのように「認識」する必要がありますか? そして、たとえそれが可能であったとしても、同じクラスの 2 つのファイルを使用できないように設定する必要があるのはなぜでしょうか?

于 2013-11-07T10:40:39.430 に答える