java如何转义字符
Java 转义字符的方法
在 Java 中,转义字符用于表示特殊字符或无法直接输入的字符。以下是常见的转义字符及其使用方法:
常见转义字符列表
\n:换行符\t:制表符\\:反斜杠\":双引号\':单引号\r:回车符\b:退格符\f:换页符
字符串中的转义字符
在字符串中使用转义字符时,直接将其插入到字符串中即可:
String str = "这是一个\t制表符和\n换行符的例子。";
System.out.println(str);
输出结果:

这是一个 制表符和
换行符的例子。
正则表达式中的转义
在正则表达式中,某些字符具有特殊含义,如 .、*、+ 等。如果需要匹配这些字符本身,需要使用双反斜杠进行转义:
String regex = "\\d+"; // 匹配一个或多个数字
String input = "123";
boolean matches = input.matches(regex);
System.out.println(matches); // 输出 true
文件路径中的转义
在 Windows 文件路径中,反斜杠需要转义:

String path = "C:\\Users\\username\\Documents\\file.txt";
System.out.println(path);
输出结果:
C:\Users\username\Documents\file.txt
Unicode 转义
Java 支持 Unicode 转义,格式为 \u 后跟四位十六进制数:
char ch = '\u0041'; // 大写字母 A
System.out.println(ch); // 输出 A
原始字符串(Java 15+)
从 Java 15 开始,可以使用文本块(Text Blocks)简化多行字符串和转义字符的处理:
String html = """
<html>
<body>
<p>Hello, "World"!</p>
</body>
</html>
""";
System.out.println(html);
这种方法减少了转义字符的使用,使代码更易读。






