java_基础Java 转义字符学习笔记

Java 转义字符学习笔记

在Java编程中,转义字符用于表示那些无法直接在代码中表示的字符。以下是一些常用的Java转义字符:

  1. \t - 制表符:用于实现对齐功能。
  2. \n - 换行符:用于在文本中换行。
  3. \ - 反斜杠:表示一个反斜杠字符。
  4. " - 双引号:用于在字符串中包含双引号。
  5. ' - 单引号:用于在字符串中包含单引号。
  6. \r - 回车符:将光标移回行首。
示例代码
java 复制代码
public class ChangeChar {
    public static void main(String[] args){
        // \t:一个制表符
        System.out.println("北京\t天津\t上海");
        // \n:换行符
        System.out.println("jack\nnsmith\nmary");
        // \\:一个\
        System.out.println("C:\\Windows\\System32\\cmd.exe");
        // \"
        System.out.println("易说:\"要好好学习java,有前途");
        // \'
        System.out.println("易说:\'要好好学习java,有前途'");
        // \r :一个回车
        System.out.println("中国农业大学\r北京"); //输出北京农业大学

    }
}

在Java中,\r 是回车符(Carriage Return),它的作用是将光标移回当前行的开头。当你在字符串中使用 \r 时,它会将光标移回该行的开始位置,然后继续打印后面的字符。

对于这个例子:

java 复制代码
System.out.println("中国农业大学\r北京");

输出过程如下:

  1. 首先输出 "中国农业大学"。
  2. 遇到 \r,光标移回到行首。
  3. 然后输出 "北京"。

由于光标已经移回到了行首,所以 "北京" 覆盖了 "中国农业大学" 的前两个字,最终输出结果是 "北京农业大学"。

这种行为在文本编辑器或控制台中可能会有所不同,具体取决于编辑器或控制台如何处理 \r 回车符。在某些环境中,\r 可能会被忽略,或者与其他字符组合使用来实现特定的文本格式。

相关推荐
CoderYanger9 天前
A.每日一题:234. 回文链表
数据结构·程序人生·leetcode·链表·面试·职场和发展·学习方法
CoderYanger9 天前
A.每日一题:3612. 用特殊操作处理字符串 I
java·程序人生·leetcode·面试·职场和发展·学习方法·改行学it
CoderYanger9 天前
A.每日一题:144题+145题 二叉树的前序遍历+后序遍历
java·程序人生·leetcode·面试·职场和发展·学习方法·改行学it
2601_9603563810 天前
大数据管理与数据科学专业的对比分析
学习方法
法雅特吉他10 天前
吉他面板材质怎么选?云杉vs桃花心木深度解析
经验分享·新媒体运营·学习方法·材质·内容运营
CoderYanger10 天前
Java EE:6.网络编程套接字(第二弹)
java·网络·程序人生·面试·职场和发展·java-ee·学习方法
CoderYanger10 天前
Java EE:5.网络原理-初识
java·网络·面试·职场和发展·java-ee·智能路由器·学习方法
Cloud_Shy61810 天前
解读《Effective Python 3rd Edition》:从练气到老魔(第七章 Item 51)
开发语言·人工智能·笔记·python·学习方法
法雅特吉他10 天前
初学者吉他推荐品牌:法雅特梵高日记V1-PRO与天路F4016S参数深度解析,1500元档入门吉他选购指南
经验分享·新媒体运营·学习方法·材质·内容运营
Cloud_Shy61811 天前
解读《Effective Python 3rd Edition》:从练气到老魔(第七章 Item 48 - 50)
开发语言·人工智能·笔记·python·microsoft·学习方法