关于如何将表单中的属性写入java中的文本文件,我陷入僵局。我知道有很多答案,但我无法找到解决我所面临的问题的方法。虽然当我尝试将它们写入文件时,表单中有许多属性会被覆盖。 例如:有3个属性 当我尝试将它们写入文件时,第三个会覆盖第二个文件。
以下是我到目前为止所做的事情:
writer = new PrintWriter(new FileWriter("C:/Documents and Settings/Administrator/Desktop/example1.txt"),true);
if(specific attr found)
writer.println("my data");
writer.flush();
if(another found)
writer.println("my data");
writer.flush();
if(third attr found)
writer.println("my data");
writer.flush();
writer.close();
但它不起作用。
答案 0 :(得分:1)
您可以使用FileUtils CommonsIO 2.4 API
实施例
package com.doc;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
public class Test {
public static void main(String[] args) throws IOException {
File file = new File("test.txt");
FileUtils.write(file, "\n my data", true);
FileUtils.write(file, "\n my data", true);
FileUtils.write(file, "\n my data", true);
}
}
输出
my data
my data
my data