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


相关推荐

  • Android hybrid_android混合开发

    Android hybrid_android混合开发关于混合开发常问道的问题:Android如何嵌套h5页面?h5一般调用哪些Android哪些接口功能?Android如何调用网页(js)功能?问题1.ndroid如何嵌套h5页面答案:当我们用vue开发完项目,执行nmprunbuild打包生产dist目录,如何嵌套在Android框架中创建网页存放文件夹,在Android工程res下面添加assets文件夹,把dist目录内容拷贝到assets下。找到Android项目中.xml布局文件,添加webview组件及设置web

    2022年9月22日
    2
  • 抖音设备激活破解方法

    抖音设备激活破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    131
  • win10 ipconfig flushdns 清除DNS缓存,修复上网问题

    win10 ipconfig flushdns 清除DNS缓存,修复上网问题win10ipconfigflushdns清除DNS缓存,修复上网问题
    一、使用ipconfig/flushdns命令刷新DNS解析缓存
    1、右键点击系统桌面左下角的【开始】,在开始的右键

    2022年7月2日
    29
  • ddos工具linux,DDoS常用工具大全[通俗易懂]

    ddos工具linux,DDoS常用工具大全[通俗易懂]网络攻防是发生在第五空间的对抗和战争。这是一个动态的过程,无论攻击者还是防御者都在实战中寻求进步。攻防双方的“兵器”就在这个战场中不断磨砺和进化。绿盟科技关注攻防的最新进展,为了帮助客户更好的对抗网络威胁,每个季度会推出最新的“DDoS兵器谱”,介绍DDoS工具的最新发展和变化。1.简介本期“DDoS兵器谱”将要介绍的这三款工具的最新进展,他们是XOIC、Zarp和Slowhttptest。其中…

    2022年8月29日
    4
  • 守护进程「建议收藏」

    守护进程「建议收藏」[toc]终端在UNIX系统中,用户通过终端登录系统后得到一个Shell进程,这个终端成为Shell进程的控制终端(ControllingTerminal),进程中,控制终端是保存在PC

    2022年8月1日
    4
  • jetbrains golang 2021 激活码【永久激活】[通俗易懂]

    (jetbrains golang 2021 激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~ML…

    2022年3月21日
    340

发表回复

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

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