\r和\n有区别吗?

小菜安卓 2016-04-13 09:02:58

System.out.println("A"+"\r"+"B");
System.out.println("A"+"\n"+"B");
System.out.println("A"+"\n\r"+"B");
System.out.println("A"+"\r\n"+"B");

结果你肯定猜不到。
...全文
187 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰心的小屋 2016-04-13
  • 打赏
  • 举报
回复
非打印的控制字符通常被称为转义序列,通常以反斜线\开始,下面是常用的转义序列: 换行符: \n等同于000AH (10D) 回车符: \r等同于000DH (13D) 说明: 用转义序列\n和\r分别表示换行符(000AH)和回车符(000DH),值得注意的是在Unix和Mac中使用\n(0AH)表示换行,而Windows使用\r\n(0D0AH)表示。 请参考我的博客里面有说明 http://happyshome.cn/blog/java/basics/variable.html
huntor 2016-04-13
  • 打赏
  • 举报
回复
\r回车 光标移到行首 \n换行 光标移到下一行
新锐码农小L 2016-04-13
  • 打赏
  • 举报
回复
\r换行 \n新行 我们按键盘的Enter键就是这两个的组合,单独用的话感觉差不多,没啥区别,都是换到下一行

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧