如何解决如何在Java应用程序中强制Windows行尾?
| 我有一个Java应用程序,它使用以下命令写入文件:BufferedWriter bw = new BufferedWriter(new FileWriter(outputFile));
bw.write(line + lineTermination);
线路终端定义为:
\\r\\n
我在文件中插入了奇怪的,神秘的空白行。
如果我将代码更改为:
bw.write(line);
bw.newLine();
但是我想强制特定的行结尾,而不要使用System属性。客户特别要求行尾字符-有些甚至带有|。仅使用\\ n并不是可行的解决方案。
这是缺少行的数据的片段:
\"KABE\",\"14/01/11\",\"14:35\",\"14:56\",\"1987\",\"US\",\"SS\",\"CO\",\"MARRIED WITH CHILDREN\",\"\",\"EINE SCHRECKLICH NETTE FAMILIE\",\"N\",\"10\",\"12\",\"O\'NEILL ED\",\"13\",\"SAGAL KATEY\"
\"PRO7\",\"14:55\",\"2001\",\"SCRUBS\",\"SCRUBS DIE ANFAENGER\",\"C\",\"BERNSTEIN ADAM\",\"BRAFF ZACH\",\"CHALKE SARAH\"
谢谢你的时间 :-)
解决方法
你可以打电话
System.setProperty(\"line.separator\",\"\\r\\n\");
为了在代码内设置system属性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。