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

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 可能会被忽略,或者与其他字符组合使用来实现特定的文本格式。

相关文章:

  • Kaamel白皮书:IoT设备安全隐私评估实践
  • 【MCP Node.js SDK 全栈进阶指南】中级篇(6):MCP与Web框架集成
  • 网络安全漏洞现状与风险管理分析
  • OceanBase数据库-学习笔记1-概论
  • C# 类的基本概念(声明类)
  • RAGFlow解决Docker Compose include 报错问题
  • 计算机网络学习笔记 4-6章
  • RAG(Retrieval-Augmented Generation,检索增强生成)
  • Vue2 与 Vue3 深度对比与技术解析
  • 文章记单词 | 第49篇(六级)
  • 频谱感知方法简要介绍与比较分析
  • ByeCode,AI无代码开发平台,拖拽式操作构建应用
  • 第十一章-PHP表单传值
  • Tauri窗口与界面管理:打造专业桌面应用体验 (入门系列五)
  • java面向对象编程【高级篇】之多态
  • 996引擎-人物模型(UIModel):创建内观时装备偏移问题
  • 【合新通信】---Mini单路光模块(Mini SFF/USOT)
  • tsconfig.json和tsconfig.node.json和tsconfig.app.json有什么区别
  • 公网域名如何解析到内网ip服务器?自己域名映射外网访问
  • Linux:基础IO 文件系统
  • 文旅部:推动离境退税购物便利化有利于更多国内优质商品走出去
  • 楼下电瓶车起火老夫妻逃生时被烧伤,消防解析躲火避烟注意事项
  • 政治局会议:创设新的结构性货币政策工具,设立新型政策性金融工具,支持科技创新、扩大消费、稳定外贸等
  • 专访|攸佳宁:手机只是矛盾导火索,重要的是看见孩子的内心
  • 高糖高脂食物可能让你 “迷路”
  • 影子调查丨掉落的喷淋头:太原一7天酒店加盟店消防设施造假迷局