
Java里\r和\n的区别
发布日期:2021-05-15 07:50:32
浏览次数:27
分类:精选文章
本文共 479 字,大约阅读时间需要 1 分钟。
一直困惑\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单独使用,回到本行行首,替换掉对应的字符。
到底。。。。。。。。是依照哪个为标准呢?有大神知道的话 求指教
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月11日 21时50分45秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
QT5 退出窗口
2021-05-15
rk3399平台gt9xx触摸屏驱动分析
2021-05-15
X工厂 ERP (SBO) 2006 项目案例
2021-05-15
Android 吸顶布局
2021-05-15
python学习笔记2.3- 循环、判断
2021-05-15
U3D实现WebCamera显示
2021-05-15
SpringCloud第七章Ribbon负载均衡服务调用
2021-05-15
Python我的模块-字符替换
2021-05-15
"cannot be resolved or is not a field"问题解决
2021-05-15
Android判断是否是平板
2021-05-15
"compileDebugJavaWithJavac"错误解决
2021-05-15
Android基础#22:Android handler用法详解2,例2
2021-05-15
维基百科之AndroidRoot
2021-05-15
SQL语言-DDL、DML、DCL
2021-05-15
powerdesigner中怎么给一主键设为自增型auto_increment.
2021-05-15
import Vue from 'vue'的过程
2021-05-15
ubuntu16.04下系统配置
2021-05-15
电容的分类与用途
2021-05-15