我想要写入一个已经存在的文件。根据论坛上所看到的,这段代码应该重写旧文件,但实际上它会将文件名放在[]括号中并创建一个新文件。有什么想法吗?
try {
File file = new File("/home/erik/glassfish3/" + selectedMss + ".ini");
BufferedWriter output = new BufferedWriter(new FileWriter(file));
for (String newline : content) {
output.write(newline + "\n");
}
output.close();
} catch (IOException e) {
e.printStackTrace();
}
ArrayList
或其他java.util
集合,则会。 - Marko Topolnik