转:java中写入文件时换行符是"\r\n"

摘要:
) http://www.cnblogs.com/whusl/archive/2011/03/14/2345845.htmljava在/r Call-CarrageReturn/n中写入文件时使用的换行符“/r/n”或“/n”调用换行符newline,但这将导致换行符使用System.getProperty获取当前操作系统的换行符,这在调试中可以看到!在winodws下,如果使用“/n”,则显示如下:如果使用“/r/n”则显示换行效果。

 (PS:今天上线时测试发邮件内容里加上“\n”换行,可上线后没有换行,只是一个空格,无语了,网上查一下说回车换行写到文本文件里windows环境是“\r\n”。我在本地debug测是换行了,也没有测试环境,看起来很简单的功能还真的要注意了。)

http://www.cnblogs.com/whusl/archive/2011/03/14/2345845.html

java中写入文件时换行符是用"/r/n"还是"/n"?

/r 叫回车 Carriage Return
/n 叫新行 New Line
但是都会造成换行
使用 System.getProperty("line.separator")来获取当前OS的换行符,可以在调试的情况下看到!

各系统应当是:
/r Mac
/n Unix/Linux
/r/n Windows

这种输出的主要表现在用notepad打开时的显示。使用其他编辑器则没有明显变化!!

在winodws下,如果用"/n",则会显示成如下:

image

如果使用"/r/n",则会显示出换行的效果。

image

 转自:http://blog.csdn.net/cynhafa/article/details/8217691

免责声明:文章转载自《转:java中写入文件时换行符是"\r\n"》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇进阶:案例五: Dynamic 创建 Business Graphic如何使用JMeter从文件中提取数据下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【IDEA】项目最好强制 utf-8,换行符强制 Unix格式,制表符4个空格

项目最好强制 utf-8,换行符强制 Unix格式,制表符4个空格 设置utf-81、File->Settings->Editor->File Encodings 2、File->Other Settings->Default Settings ->Editor->File Encodings 3、项目中的 ....

Qt: error: C2001: 常量中有换行符

这里简单记录在使用Qt Creator时遇到的一个问题: 如下一行代码,没有任何问题,但编译运行时会报错。 label->setText("label:我是一个窗口"); 当使用中文时,可能会习惯性的使用QObject::tr()函数 label->setText(QObject::tr("label:我是一个窗口")); 同样代码没有问题,...

秀丸编辑器在宏中设置文本替换正则表达式

替换文本中的换行符号为其他符号,这里我需要将换行符号替换为逗号; 首先建立一个以".MAC"后缀的文件,如a.MAC; 其次在文件中保存如下内容: replaceall "[ ]",",", regular; endmacro; 之后再秀丸编辑器的菜单栏"Marco"->"Load record" 点击Browse选择刚才建立的文件,点击OK后....

关于在Linux下的换行符 和windows下的换行符

linux系统下的换行符是 ,windows系统下的换行符是 。 分别在linux下和windows下创建文件linux.config和windows.config,写入几行内容。 通过打印文件的每一个字符的ASCII可以看出来, 的ascii为10, 的ascii为13。 在linux系统下修改windows.config输入换行,再打印可以发现输入的换...

python 替换windows换行符为unix格式

windows 默认换行符为 ; unix默认换行符为 ; 所以当win下编辑的脚本在linux下显示末尾多了^M:  换行符修改为同一的unix格式脚本如下: 1 def run(path,file): 2 for file in files: 3 file = path+'\'+file 4 f = o...

替换SQL Server字段中的换行符,回车符

replace(string_expression , string_pattern , string_replacement) 第一个参数:要查找的字段。 第二个参数:要查找的字符。 第三个参数:要替换成的字符。 char(9) 水平制表符 char(10)换行键 char(13)回车键 SELECT REPLACE(detail, CHAR(13) +...