Java 中的轉義字元

Rupam Yadav 2023年1月30日 2021年2月7日
  1. 轉義序列及其表格式的描述
  2. Java 中的轉義序列和如何使用它們
Java 中的轉義字元

本文介紹了 Java 中所有常用的轉義字元或序列及其用法,並舉例說明。

轉義序列及其表格式的描述

轉義序列 說明
\t 製表符
\b 退格鍵
\n 換行符
\r 回車
\f 換頁
\' 單引號
\" 雙引號
\\ 反斜槓字元

Java 中的轉義序列和如何使用它們

在上一節中,我們看到了各種轉義序列的簡短描述,現在我們將通過一個例子來討論這些轉義字元。

請注意,一些編譯器可能會給出不同或不尋常的結果。

\t 在使用它的地方會在文字中插入一個製表符或一個大空格。當我們想在不同的部分顯示某些內容時,可以使用它。在下面的例子中,tabExample 在兩個單詞之間有一個帶有 \t 轉義序列的字串。輸出顯示了結果。

\b 插入了一個退格,或者可以說它刪除了後面的字元。backspaceExample 使用\b,從輸出中可以看出,字與字之間多餘的空格已經被刪除。

\n 在文字中使用它的地方插入了一個新行。newLineExample 是一個完整的字串,但是當我們使用\n 時,輸出顯示字串的一部分進入了新行。

\r 在使用它的地方插入一個回車。它只是走到行的開頭,然後列印出字串的剩餘部分。carriageReturnExample 使用\r,輸出顯示\r 字元後的部分進入新的行並從頭開始。

\f 在文字的使用點插入一個換頁符。現在已經很少使用了。新的編譯器給出了不同的輸出,使其難以使用。

\'插入或轉義一個單引號。'singleQuoteExample' 包含一個單引號字元,但我們不能直接在 char 中使用單引號,因為它會有不同的表現。因此,為了避開單引號,我們使用\'

\"插入或轉義一個雙引號。它的工作原理和轉義單引號完全一樣。

\\插入或轉義文字中的反斜槓。backslashExample 有一個帶\\的字串,輸出帶反斜槓的字串。

public class EscapeCharacters {
    public static void main(String[] args) {
        String tabExample = "This is just an \t example";
        String backspaceExample = "This is just an \bexample";
        String newLineExample = "This is just an \n example";
        String carriageReturnExample = "This is just an example \r We got into a new line ";
        String formFeedExample = "This is just an example \f We got into a new line ";
        char singleQuoteExample = '\'';
        String doubleQuotesExample = "\"This string is surrounded with double quotes\"";
        String backslashExample = "This string is surrounded with a \\ backslash ";

        System.out.println("1.: " + tabExample);
        System.out.println("2.: " + backspaceExample);
        System.out.println("3.: " + newLineExample);
        System.out.println("4.: " + carriageReturnExample);
        System.out.println("5.: " + formFeedExample);
        System.out.println("6.: " + singleQuoteExample);
        System.out.println("7.: " + doubleQuotesExample);
        System.out.println("8.: " + backslashExample);


    }
}

輸出:

1.: This is just an 	 example
2.: This is just anexample
3.: This is just an 
 example
4.: This is just an example 
  We got into a new line 
5.: This is just an example 
 We got into a new line 
6.: '
7.: "This string is surrounded with double quotes"
8.: This string is surrounded with a \ backslash 
Author: Rupam Yadav
Rupam Yadav avatar Rupam Yadav avatar

Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.

LinkedIn

相關文章 - Java String