java转义字符之换行字符

java转义字符之换行字符我们知道,java代码中,\r和\n和\r\n都表示换行,当我们想输出“\n”时,如果直接写System.println(“\n”);是看不到任何东西的,因为其自动被转义为换行了。这时,我们就需要使用转义字符了。这里先给出转义字符:使用示例:输出结果为:注: \r是回车符;&nbsp…

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

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

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

这里先给出转义字符:

java转义字符之换行字符

使用示例:

java转义字符之换行字符

输出结果为:

java转义字符之换行字符

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

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

java转义字符之换行字符

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

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

  • Mac系统里,文件每行结尾是”<回车>”,即”\r”

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

以Windows系统示例:

代码是这样的:

java转义字符之换行字符

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

java转义字符之换行字符

注: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.net/156475.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • fstream 获取文件大小_c++获取文件大小

    fstream 获取文件大小_c++获取文件大小fstream获得文件大小

    2022年9月19日
    0
  • 百度-Java中级面试题分享-

    百度-Java中级面试题分享-BeanFactory和ApplicationContext有什么区别>BeanFactory可以理解为含有bean集合的工厂类。BeanFactory包含了种bean的定义,以便在接收到客户端请求时将对应的bean实例化。>BeanFactory还能在实例化对象的时生成协作类之间的关系。此举将bean自身与bean客户端的配置中解放出来。BeanFactory还包含了bean生命周期的控制,调用客户端的初始化方法…

    2022年8月31日
    1
  • 人人网登录界面[通俗易懂]

    人人网登录界面[通俗易懂]<!DOCTYPEhtml><html> <head><metacharset="UTF-8"><title

    2022年8月2日
    5
  • jlink 与 swd 接口定义[通俗易懂]

    jlink 与 swd 接口定义[通俗易懂]1.JLink介绍J-Link是SEGGER公司为支持仿真ARM内核推出的JTAG仿真器。J-Link支持所有基于ARM架构的处理器或微控制器配合IAREWAR,ADS,KEIL等集成开发环境进行开发过程中进行单步控制执行调试。J-Link除了可以配合集成开发环境进行调试程序,进行程序下载之外,J-Link还可以单独使用。比如在产品的生产环节中,就可以单独使用J-Link进行固件的下载。JLink,SWD接口定义缺口向左,左边为JLink接口定义,右边为SWD接口定义JTAG

    2022年4月25日
    2.0K
  • 外包公司的程序员一般做啥工作?_程序员在外包公司有发展吗

    外包公司的程序员一般做啥工作?_程序员在外包公司有发展吗公众号后台回复“图书“,了解更多号主新书内容作者:年素清来源:码农故事汇01码农故事汇张向阳的学历远达不到百度阿里腾讯等IT大厂的招聘要求,虽然他是根正苗红的计算机科班出身,可学历…

    2022年9月27日
    0
  • 主成分分析与因子分析及SPSS实现[通俗易懂]

    主成分分析与因子分析及SPSS实现[通俗易懂]主成分分析与因子分析及SPSS实现一、主成分分析(1)问题提出在问题研究中,为了不遗漏和准确起见,往往会面面俱到,取得大量的指标来进行分析。比如为了研究某种疾病的影响因素,我们可能会收集患者的人口学资料、病史、体征、化验检查等等数十项指标。如果将这些指标直接纳入多元统计分析,不仅会使模型变得复杂不稳定,而且还有可能因为变量之间的多重共线性引起较大的误差。有没有一种办法能对信息进行浓缩,减少变量的个…

    2022年5月17日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号