【发布时间】:2014-07-09 19:19:53
【问题描述】:
static void goOut(String in) {
//instance variables
String fileCopy = currentLine + in;
try {
FileWriter writer = new FileWriter(output,true);
writer.write(line1 + System.getProperty("line.separator", "\r\n"));
writer.write(fileCopy + System.getProperty("line.separator", "\r\n"));
} catch(IOException ex) {
ex.printStackTrace();
}
}
按照其他用户指出的正确标准编辑代码。
【问题讨论】:
-
为什么要创建两个
FileWriter对象同时写入同一个文件?这听起来像是灾难的秘诀。 -
感谢您的回复。我试图以这种方式解决问题,但没有奏效。使用一个 FileWriter 它也不起作用。
-
你可以再打电话给作家吧?
writer.write(fileCopy + System.get....)然后拨打writer.close(); -
在多次调用该方法之前,您是否尝试过在方法之外编写一次您想要编写的内容?
-
您为什么认为它会有所帮助?
currentLine是什么?
标签: java filewriter writer