java .如何转义
转义字符的使用
在Java中,转义字符用于表示特殊字符或无法直接输入的字符。转义字符以反斜杠 \ 开头,后跟特定字符。
常见转义字符
\n:换行符\t:制表符\\:反斜杠\":双引号\':单引号\r:回车符\b:退格符\f:换页符
示例代码
public class EscapeExample {
public static void main(String[] args) {
System.out.println("换行符: Hello\nWorld");
System.out.println("制表符: Name\tAge");
System.out.println("反斜杠: C:\\Program Files\\Java");
System.out.println("双引号: \"Hello, Java!\"");
}
}
字符串中的转义
在字符串中,若需包含特殊字符(如引号或反斜杠),必须使用转义字符。例如:
String path = "C:\\Users\\Documents\\file.txt";
String quote = "He said, \"Hello\".";
正则表达式中的转义
在正则表达式中,某些字符(如 .、*、?)具有特殊含义。若需匹配这些字符本身,需使用双反斜杠 \\ 转义。
String regex = "\\d+"; // 匹配一个或多个数字
Unicode 转义
Java 支持 Unicode 转义,格式为 \uXXXX(XXXX 为四位十六进制数)。例如:
char ch = '\u0041'; // 表示字符 'A'
注意事项
- 反斜杠
\本身是转义字符,因此在字符串或正则中需写成\\。 - 在正则表达式中,转义规则更复杂,需根据具体需求处理。







