-1

プログラムがデータを追加する代わりにファイルを何度も書き込むのはなぜですか?

ファイルに書き込みたいのですが、常に前のファイルを削除して新しいファイルに書き込みます...

BufferedWriter writer = null;
    try {

    writer = new BufferedWriter(new FileWriter("koce_podatki.txt", true));
    //WRITES 1 LINE TO FILE AND CHANGES LINE
    writer.write(temp);
    writer.newLine();
    writer.close();
    } catch (Exception e) {

    }

    try {

    writer = new BufferedWriter(new FileWriter("s_koce.txt", true));
    //WRITES 1 LINE TO FILE AND CHANGES LINE
    writer.write(ime.getText());
    writer.newLine();
    writer.close();
    } catch (Exception e) {

    }
4

1 に答える 1

0

私はthicsを使用しましたが、うまくいきました:

try {
    PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("koce_podatki.txt", true)));
    out.println(temp);
    out.close();
} catch (IOException e) {
    //oh noes!
}
于 2013-01-26T15:45:09.460 に答える