当前位置: 首页 > web >正文

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

Java 转义字符学习笔记

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

  1. \t - 制表符:用于实现对齐功能。
  2. \n - 换行符:用于在文本中换行。
  3. \ - 反斜杠:表示一个反斜杠字符。
  4. " - 双引号:用于在字符串中包含双引号。
  5. - 单引号:用于在字符串中包含单引号。
  6. \r - 回车符:将光标移回行首。
示例代码
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 时,它会将光标移回该行的开始位置,然后继续打印后面的字符。

对于这个例子:

System.out.println("中国农业大学\r北京");

输出过程如下:

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

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

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

http://www.xdnf.cn/news/2503.html

相关文章:

  • Top-k问题的解法
  • 在线重定义——分区表改造
  • 收藏按钮变色问题
  • 18.电源滤波器的量化选型方法
  • IP地址如何切换到国内别的省份?一步步指导
  • 蓝桥杯 11. 打印大X
  • 设计模式每日硬核训练 Day 16:责任链模式(Chain of Responsibility Pattern)完整讲解与实战应用
  • 从零到精通:深入剖析GoFrame的gcache模块及其在项目中的实战应用
  • 实现 Babylon.js 鼠标输入管理单例 (MouseController) 的最佳实践
  • WebGIS面试题目整合资料
  • 分享!RASP的技术应用
  • 鸿蒙OSS文件(视频/图片)压缩上传组件-能够增删改查
  • 软件功能设计视角下的能源管理系统功能清单构建与实践​
  • 构建事件驱动的云原生后端系统 —— 从设计到实践
  • 多模态大语言模型arxiv论文略读(四十五)
  • 【数据结构_堆
  • 虚函数表的设计和多态的实现
  • 《AI大模型应知应会100篇》第38篇:大模型与知识图谱结合的应用模式
  • 计算机三大主流操作系统的前世今生 - Linux|macOS|Windows
  • 多商户 | 可二次开发【全开源】小程序源码商城挑选指南!
  • SQLMesh 测试自动化:提升数据工程效率
  • 【MySQL专栏】MySQL数据库表的内外连接
  • PostgreSQL psql 命令和常用的 SQL 语句整理
  • Support for password authentication was removed on August 13, 2021
  • 顺风车app订单系统框架设计
  • Spring Boot API版本控制实践指南
  • 如何通过挖掘需求、SEO优化及流量变现成功出海?探索互联网产品的盈利之道
  • 如何培养团队的责任感与归属感
  • 深入理解 JavaScript 的 typeof 运算符:返回的数据类型
  • 【音视频】音频编码实战