Java中的转义字符(附带实例)
在 Java 程序中,如果想在字符串里包含一些特殊的字符,例如换行符、制表符等,则需要在普通字符串中转义,即在普通字符前面加上反斜杠“\”,这称为字符转义。
下表所示是常用的几个转义字符。
示例代码如下:
下表所示是常用的几个转义字符。
字符表示 | Unicode 编码 | 说明 |
---|---|---|
\t | \u0009 | 水平制表符 |
\n | \u000a | 换行 |
\r | \u000d | 回车 |
\" | \u0022 | 双引号 |
\' | \u0027 | 单引号 |
\\ | \u005c | 反斜线 |
示例代码如下:
public class Main { public static void main(String args[]) { String s1 = "\"世界\"你好!"; // 转义双引号 String s2 = "\'世界\"你好!"; // 转义单引号 String s3 = "Hello\tWorld"; // 转义制表符 String s4 = "Hello\\World"; // 转义反斜杠制表符 String s5 = "Hello\nWorld"; // 转义换行符 System.out.printf("s1:%s%n", s1); System.out.printf("s2:%s%n", s2); System.out.printf("s3:%s%n", s3); System.out.printf("s4:%s%n", s4); System.out.printf("s5:%s%n", s5); } }上述代码运行结果如下:
s1:"世界你好! s2:'世界你好! s3:Hello World s4:Hello\World s5:Hello World