我的程序将文本条目写入文件。每个条目都是4行字写在一条线上。我希望每个条目都有自己的行,但到目前为止我得到的输出是:
abc1 abc1 abc1 abc1 abc2 abc2 abc2 abc2 abc3 abc3 abc3 abc3
(即同一行上的所有内容)
这是我的代码:
//targetFile = "C://...."
BufferedWriter writer = new BufferedWriter(new FileWriter("targetFile, true));
String s;
s = userInfo1; //userInfo is an array of 4 word tokens
writer.append(s + " ");
writer.flush();
答案 0 :(得分:2)
试试这个
writer.write(s);
writer.newLine();
或使用PrintWriter而不是BufferedWriter:
printWriter.println(s);
答案 1 :(得分:-2)
尝试writer.append(s + "\r\n");