专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java转义字符表

Java转义字符表

更新时间:2022-09-21 10:06:01 来源:动力节点 浏览773次

不同类型的转义字符

\f : 用于插入换页。

\' : 用于插入引号字符。

\": 用于插入双引号字符。

\\: 用于插入反斜杠字符。

\t: 用于插入标签。

\b: 用于插入退格。

\n: 用于插入换行符。

\r : 用于插入回车。

让我们看看每个转义字符的用例:

public class EscapeCharacterExample {<font></font>
<font></font>
    public static void main(String[] args) {<font></font>
        // \t tab<font></font>
        printEscapeCharacterWithExample("tab : \\t", '\t');<font></font>
        // \b backspace<font></font>
        printEscapeCharacterWithExample("backspace : \\b", '\b');<font></font>
        // \n new line<font></font>
        printEscapeCharacterWithExample("new line  : \\n", '\n');<font></font>
        // \r carriage return<font></font>
        printEscapeCharacterWithExample("carriage return : \\r", '\r');<font></font>
        // \f form feed<font></font>
        printEscapeCharacterWithExample("form feed : \\f", '\f');<font></font>
        // \' single quote<font></font>
        printEscapeCharacterWithExample("single qoute : \\'", '\'');<font></font>
        // \" double quote<font></font>
        printEscapeCharacterWithExample("double quote : \"", '\"');<font></font>
        // \\ backslash<font></font>
        printEscapeCharacterWithExample("backslash : \\", '\\');<font></font>
    }<font></font>
<font></font>
    static void printEscapeCharacterWithExample(String escapeCharacterString, char escapeCharacter) {<font></font>
        String preText = "Pre Text";<font></font>
        String middleText = "Middle Text";<font></font>
        String postText = "Post Text";<font></font>
        System.out.println(escapeCharacterString);<font></font>
        System.out.println(preText + escapeCharacter + middleText + escapeCharacter + postText);<font></font>
        System.out.println();<font></font>
    }<font></font>
}

输出

tab : \t                                                                                                                
Pre Text        Middle Text     Post Text                                                                                                                                                                                                        
backspace : \b                                                                                                          
Pre TexMiddle TexPost Text                                                                                                                                                                                                                       
new line  : \n                                                                                                          
Pre Text                                                                                                                
Middle Text                                                                                                             
Post Text                                                                                                                                                                                                                                        
carriage return : \r                                                                                                    
Post Textxt                                                                                                                                                                                                                                      
form feed : \f                                                                                                          
Pre Text                                                                                                                
        Middle Text                                                                                                     
                   Post Text                                                                                                                                                                                                                     
single qoute : \'                                                                                                       
Pre Text'Middle Text'Post Text                                                                                                                                                                                                                   
double quote : "                                                                                                        
Pre Text"Middle Text"Post Text                                                                                                                                                                                                                  
backslash : \                                                                                                           
Pre Text\Middle Text\Post Text 

Unicode转义字符

Java 支持 Unicode 转义字符,它们基本上是几乎所有不同语言字符的表示,仅使用 ASCII 字符。

Unicode 转义表示由一个反斜杠字符/后跟一个或多个u字符和四个十六进制数字组成。如果编译器在 Unicode 表示中找到某些内容,则在解释字符串时,编译器会根据 Java 规范将其替换为相应的符号。

public class UnicodeExample { 
  public static void main(String[] args) {
    System.out.println("\u0929\u092E\u0938\u094D\u0924\u0947");
  } 
}

输出

ऩमस्ते

上面的程序将打印 ऩमस्ते一个印地语单词,我们不能用普通的 qwerty 键盘写这些符号,所以我们需要 Unicode 字符来表示这些符号。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>