我有一个 stringbuilder 对象,其中添加了一行数据。
添加每一行后,我在末尾附加一个“\n”以指示新行。
这个 stringbuilder 对象最终确定后被写入一个平面文件。
当我在记事本中打开平面文件时,每行后面都会出现一个小矩形,并且列格式被破坏。
当我在写字板中打开平面文件时,会考虑新行并且列格式非常完美。
我已经尝试了所有我知道的在写入之前删除新行条目的方法,但这会在写入平面文件时删除格式。我需要新行来格式化列。
如何使用新行输出文件但不使用 \n?
Windows 终止行的方式是使用“\r\n”,而不仅仅是“\n”。
您可以使用以下命令找到“当前操作系统的行分隔符”line.separator
系统属性:
String lineSeparator = System.getProperty("line.separator");
...
StringBuilder builder = new StringBuilder();
...
builder.append(lineSeparator);
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)