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

来源:互联网 发布:数据库foreign key 编辑:程序博客网 时间:2024/04/28 12:15

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


原创粉丝点击