Java中的转义字符

Unicode 字符转义序列

Unicode 转义序列表示由“\u”或“\U”字符后面的十六进制数字构成的单个 Unicode 字符。

Unicode 转义序列

您可以在字符直接量中使用 Unicode 转义序列,该转义序列由六个 ASCII 字符组成:\u 加上一个四个数值的十六进制数。


八进制转义序列

它是由反斜杠'\'和随后的1~3个八进制数字构成的字符序列。例如,'\60'、'\101'、'\141'分别表示字符'0'、'A'和'a'。因为字符'0'、'A'和'a'的ASCII码的八进制值分别为60、101和141。字符集中的所有字符都可以用八进制转义字符表示。如果你愿意,可以在八进制数字前面加上一个0来表示八进制转移字符。


一般的转义字符

括号中为Unicode字符转义序列

\n 回车(\u000a) 

\t 水平制表符(\u0009) 

\b 空格(\u0008) 

\r 换行(\u000d) 

\f 换页(\u000c) 

\' 单引号(\u0027) 

\" 双引号(\u0022) 

\\ 反斜杠(\u005c) 


Java代码示例:

@Test
public void test98776() {

    /**
     * 八进制的转义字符
     * 可以加一个0表示八进制
     */
    System.out.println("\101");   //字符A的八进制ASCII码值
    System.out.println("\060");    //字符0的八进制ASCII码值
    System.out.println("\045");    //字符0的八进制ASCII码值
    System.out.println("\057");    //字符/的八进制ASCII码值

    /**
     * 十六进制的转义字符
     */

    System.out.println("\u0041");
    System.out.println("\u0042");
    System.out.println("\u0043");
    System.out.println("\u0044");

}


你可能感兴趣的:(Java中的转义字符)