【发布时间】:2014-06-27 04:50:42
【问题描述】:
在记事本中打印每个元素后,只需尝试移动到新行。一些搜索已经产生了 \r\n 的用法,但这似乎也不起作用。
for(String element : misspelledWords)
{
writer.write(element + "\n");
}
【问题讨论】:
-
如果您使用的是 BufferedWriter,那么有一个方法 newLine() 将插入一个新行,请参阅 docs.oracle.com/javase/7/docs/api/java/io/… 您能否提及您正在使用的哪个 writer 类
-
预期的输出是:word (new line) word2 (newline) word3
-
当前输出为:wordword2word3
-
改用
System.getProperty("line.separator"),因为它与编译时操作系统无关。 -
完美!非常感谢 Smutje。