Java 之 转义符
2022/4/3 9:19:32
本文主要是介绍Java 之 转义符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java 之 转义符
转义符 | 功能 |
---|---|
\ | 转义符 |
\t | 制表符 |
\n | 换行符 |
\r | 回车符 |
\\ | 输出单 \ |
\' | 输出单 ' |
\* | *可以是任何字符,例如关键字符 '' "" [] {}等 |
-
注意事项:
-
\r
回车符, 在这里有必要单独拿出来说明,\r
与\n
并不一样, 例如:字符串"ABCD\nEFG"
与 字符串"ABCD\rEFG"
这两组字符串输出的结果截然不同。// 示例代码 1 // 换行符代码 public class NewLien { public static void main (String[] args) { System.out.println("ABCD\nEFG"); } }
// 示例代码 2 // 回车符代码 public class Return { public static void main (String[] args) { System.out.println("ABCD\rEFG"); } }
# 编译代码 javac NewLien.java javac Return.java # 查看结果 java NewLien java Return # 结果 NewLien: ABCD EFG Return: EFGD
是不是很神奇,让我们来剖析一下 系统遇到
\n
与\r
都会做什么处理首先系统遇到
\n
会将光标跳转到下一行行首而遇到
\r
则会将光标跳转到当前行的行首现在能理解刚才为什么会出现这个神奇的现象了吧。
因为
示例代码1
在ABCD
后遇到\n
它执行了换行操作,也就是说将光标跳转到下一行行首,然后继续执行打印EFG
而
示例代码2
在ABCD
后遇到\r
它将光标跳转到当前行行首也就是A
的前面,然后继续执行打印EFG
,所以吧ABC
给顶掉了。
-
这篇关于Java 之 转义符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现
- 2024-05-30我们小公司,哪像华为一样,用得上IPD(集成产品开发)?