前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >java转义字符之换行字符

java转义字符之换行字符

作者头像
全栈程序员站长
发布2022-09-08 11:14:39
发布2022-09-08 11:14:39
9K0
举报

大家好,又见面了,我是你们的朋友全栈君。

我们知道,java代码中,\r和\n和\r\n都表示换行,当我们想输出“\n”时,如果直接写System.println(“\n”);是看不到任何东西的,因为其自动被转义为换行了。

这时,我们就需要使用转义字符了。

这里先给出转义字符:

使用示例:

输出结果为:

注: \r是回车符\n是换行符

注:写程序时,代码里面的换行,我们一般都使用’\n’表示换行。如:

注:对于文件里的换行(行与行之间,末尾其实是有符号来识别换行的,只是转义换行了,没显示出来),

  • Windows系统里,文件每行结尾是”<回车><换行>”,即”\r\n”
  • Mac系统里,文件每行结尾是”<回车>”,即”\r”
  • Unix/Linux系统里,文件每行结尾是”<换行>”,即”\n”

以Windows系统示例:

代码是这样的:

如果我们为上图中的那些代码(显示的)写出行尾换行符、行前制表符的话,那么是这样的:

注:out.write输出的语句其实是在一行的,上图中,为了方便理解,特意使用多个out.write换行写的。

注:

  • 用’\n’作为作为换行符的文件,用Windows的记事本打开时 会没有换行;
  • 用”\r\n”作为换行符的文件(windows文件),用Unix/Linux或Mac的vim指令打开时 会将\r显示成^M。
  • Mac的zsh中,采用\n作为换行符,遇到\r将会被解释为回车符,即移动到该行的行首,然后继续执行代码。

^_^ 如有不当之处,欢迎指正

^_^ 参考链接: https://blog.csdn.net/loveprogram_1/article/details/48273747 https://www.cnblogs.com/liaojie970/p/5714050.html https://baike.baidu.com/item/%E8%BD%AC%E4%B9%89%E5%AD…7?fr=aladdin

^_^ 本文已经被收录进《程序员成长笔记(二)》,笔者JustryDeng

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156475.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 这里先给出转义字符:
  • 以Windows系统示例:
  • ^_^ 如有不当之处,欢迎指正
  • ^_^ 参考链接: https://blog.csdn.net/loveprogram_1/article/details/48273747 https://www.cnblogs.com/liaojie970/p/5714050.html https://baike.baidu.com/item/%E8%BD%AC%E4%B9%89%E5%AD…7?fr=aladdin
  • ^_^ 本文已经被收录进《程序员成长笔记(二)》,笔者JustryDeng
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档