java如何转义字符
Java 转义字符的方法
在Java中,转义字符用于表示特殊字符或无法直接输入的字符。转义字符以反斜杠(\)开头,后跟特定字符。
常用转义字符列表
\n:换行符\t:制表符\b:退格符\r:回车符\f:换页符\':单引号\":双引号\\:反斜杠
字符串中的转义字符示例
String str = "This is a \"quoted\" string with a newline\nand a tab\there.";
System.out.println(str);
输出:

This is a "quoted" string with a newline
and a tab here.
正则表达式中的转义
在正则表达式中,某些字符具有特殊含义,需要使用双反斜杠(\\)进行转义。
String pattern = "\\d+"; // 匹配一个或多个数字
Unicode 转义
Java 支持 Unicode 转义,格式为 \u 后跟四位十六进制数。

char omega = '\u03A9'; // 希腊字母 Ω
注意事项
- 在字符串字面量中,反斜杠本身需要转义,因此要写成
\\ - 在正则表达式中,某些字符需要双重转义,例如匹配一个点号需要写成
\\. - 文件路径中的反斜杠通常需要转义或使用正斜杠代替
实际应用示例
处理文件路径时:
// Windows 路径
String path = "C:\\Users\\Name\\file.txt";
// 或使用正斜杠(Java 支持)
String unixPath = "C:/Users/Name/file.txt";
处理正则表达式时:
String s = "a.b.c";
String[] parts = s.split("\\."); // 按点号分割






