一、Java 常用的转义字符
二、代码示例
public class EscapeChar {
public static void main(String[] args) {
// 1. \n 换行
System.out.println("第一行\n第二行\n第三行");
// 2. \t 制表符(对齐效果)
System.out.println("姓名\t年龄\t性别");
System.out.println("张三\t20\t男");
System.out.println("李四\t25\t女");
// 3. \" 显示双引号
System.out.println("他说:\"Java转义字符很实用!\"");
// 4. \' 显示单引号(用于字符常量或字符串中)
char singleQuote = '\'';
System.out.println("单引号字符:" + singleQuote);
System.out.println("字符串中的单引号:\'Hello\'");
// 5. \\ 显示反斜杠(比如文件路径、正则表达式中常用)
System.out.println("Windows文件路径示例:C:\\Users\\Desktop\\test.txt");
System.out.println("Linux文件路径示例:/home/user/test.txt(无需转义,因为用的是正斜杠)");
// 6. \r 回车(覆盖当前行前面的内容)
System.out.println("abcdef\r123"); // 输出结果是 123def(\r将光标移到行首,后续字符覆盖前面的)
}
}