[细思极恐]\r\n与\n在java编程语言中的区别测试

1.起因

做数据抓取时发现,网页源码里的换行有\r\n,\n,在导出数据到csv时需要对此进行替换,因此查找了相关区。

2.定义

\n  换行

\r   回车rc

历史信息参考:http://blog.csdn.net/xiaofei2010/article/details/8458605

据参考链接的题主说C++进行编程时,Unix和windows显示的内容形式不同,但我用的java并未看出不不同,测试如下:

2.测试实验

在java中测试:

System.out.print("first line(\\n)\n"+"scond line(\\r)\r"+"third line(\\n)\n"+"fouth line(\\r)\r"+"fifth line(\\n\\r)\n\r");

结果:(并没有显示不同)

first line(\n)
scond line(\r)
third line(\n)
fouth line(\r)
fifth line(\n\r)

输出到文件:

editPlus版本显示:                                                notepade++显示:

       

4.总结

在windows环境下,java中测试发现\r 没有回车效果,以后再Unix内核时编程需要注意,详细可以参见参考链接,欢迎大家指正。

参考链接:http://www.cnblogs.com/xiaotiannet/p/3510586.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值