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();
}
}
将编码修改为正确的标准,正如其他用户指出的那样。Java多次写入写入行?
为什么要创建两个写入同一文件的'FileWriter'对象?这听起来像是一场灾难。 –
感谢您的回复。我试图解决这个问题,但它没有奏效。使用一个FileWriter它也不起作用。 – Adz
你可以再次打电话给作家吗? 'write.write(fileCopy + System.get ....)',然后调用'writer.close();' –