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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 圆柱表面积公式计算器_根据体重体表面积计算公式

    圆柱表面积公式计算器_根据体重体表面积计算公式【www.shanpow.com–在线新华字典】体积计算器在线计算篇(一):常用体积计算公式多面体的体积和表面积:有立方体计算公式、长方体∧棱柱∨计算公式、三棱柱计算公式、棱锥计算公式、棱台计算公式、圆柱和空心圆柱∧管∨计算公式、斜线直圆柱计算公式、直圆锥计算公式、圆台计算公式、球计算公式、球扇形∧球楔∨计算公式、球缺计算公式、圆环体∧胎∨计算公式、球带体计算公式、桶形计算公式、椭球体计算公式、…

    2025年11月23日
    3
  • LoadLibrary失败的原因「建议收藏」

    LoadLibrary失败的原因「建议收藏」今天使用LoadLibrary时,失败,于是翻了一下MSDN:LoadLibraryTheLoadLibraryfunctionmapsthespecifiedexecutablemoduleintotheaddressspaceofthecallingprocess. Foradditionalloadoptions,usetheLo

    2022年7月13日
    26
  • linux export命令找不到_docker执行容器内的shell

    linux export命令找不到_docker执行容器内的shellLinuxexport命令用于设置或显示环境变量。在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作。语法export[-fnp][变量名称]=[变量设置值]参数说明:-f 代表[变量名称]中为函数名称。 -n 删除指定的变量。变量实际上并未删除,只是不会输出到后…

    2025年9月29日
    5
  • Phoenix Framework对于Tree该方法节点设置不同的图标,每个[通俗易懂]

    Phoenix Framework对于Tree该方法节点设置不同的图标,每个

    2022年1月16日
    43
  • oracle sequence用法_oracle赋值

    oracle sequence用法_oracle赋值创建sequence:createsequenceseq_testincrementby1startwith1noMaxValuenoCyclecache10;createsequenceseq_test2minvalue1maxvalue21startwith1incrementby1cache20cycleorder;minValue:指定序列最小值。maxV…

    2022年10月19日
    5
  • 库存系统难破题?且看京东到家如何破「建议收藏」

    库存系统难破题?且看京东到家如何破「建议收藏」京东到家库存系统架构设计目前,京东到家库存系统经历两年多的线上考验与技术迭代,现服务着万级商家十万级店铺的规模,需求的变更与技术演进,我们是如何做到系统的稳定性与高可用呢,下图会给你揭晓答案(通过强大的基础服务平台让应用、JVM、Docker、物理机所有健康指标一目了然,7*24小时智能监控告警让开发无须一直盯着监控,另外数据与业务相辅相成,用数据验证业务需求,迭代业务需求,让业务需求都尽可能

    2022年5月16日
    64

发表回复

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

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