当我在Windows机器上运行下面它按预期工作时,在新行上追加到文本文件的末尾,但是当在我的FREENAS服务器上的监狱中运行时,输入将简单地追加到最后一行并且永远不会换个新行。有没有人经历过这个?
BufferedWriter writer = new BufferedWriter(new FileWriter(filename,true));
writer.newLine();
writer.append(desired);
writer.close();
答案 0 :(得分:0)
尽管在Windows上输入后文本文件看起来像这样:
cat
dog
mouse
并且在FREENAS上看起来像这样的文本文件:
catdogmouse
使用Java对它们进行相同的处理,并在以下内容中使用:
String line = Scanner.nextLine();
System.out.println(line);
两者都产生:
cat
dog
mouse