Java里\r和\n的区别
来源:互联网 发布:sublime windows 破解 编辑:程序博客网 时间:2024/06/07 18:29
一直困惑\n \r 的区别。百度都说:\r 是回车符,\n 是换行符。\n是换到下一行, 而\r还是在当前行,并且光标移到当前行的的第一格!
一、所对应的ASCII码不同
符号 ASCII码 意义
\n 10 换行NL
\r 13 回车CR
回车 \r 本义是光标重新回到本行开头。r 的英文return,控制字符可以写成CR,即Carriage Return
换行 \n 本义是光标往下一行(不一定到下一行行首)。n 的英文newline,控制字符可以写成LF,即Line Feed
二、针对不同的系统的换行符
苹果系统Mac \r
Unix、Linux系统 \n
Windows系统 \r\n
三、代码测试
Eclipse里运行结果如下:
\n\r, eclipse输出结果为换行之后再换行,新的输入光标在新的第二行的开头
\r \n \r\n 效果一样 都是换行输出,在Eclipse看不出来\r的作用。
DOS窗口可以看出来
上述结果表示:\r单独使用,回到本行行首,替换掉对应的字符。
到底。。。。。。。。是依照哪个为标准呢?有大神知道的话 求指教
阅读全文
1 0
- Java里\r和\n的区别
- \r\n和\n\r的区别?
- /n 和/r的区别
- /r 和 /n的区别。
- \n和\r的区别
- \r 和 \n 的区别
- \r和\n的区别
- \r和\n的区别
- \r和\n的区别
- \r 和 \n 的区别
- \r和\n的区别
- \r和\n的区别
- \r和\n的区别
- '\r'和'\n'的区别
- vim 里的 "\r" 和 "\n"
- /r/n和/n的区别
- /r/n和/n的区别
- /r/n和/n的区别
- 创建数据库并插入数据 + MySQL常用数据类型
- 理解JS中的call、apply、bind方法
- 笨办法学 Python · 续 第一部分:预备知识
- 练习2
- hdu 6092 递推
- Java里\r和\n的区别
- java并发编程
- Windows下安装Hadoop(免cygwin)
- 一个oracle数据的脚本示例
- Kali linux系统使用pyenv管理python版本
- window edge抓包工具
- 设计模式-享元模式
- java优雅的输出helloWorld
- 矩阵乘法 与 矩阵快速幂详解 以51NOD1242 斐波那契数列的第N项为例