Java 轉義序列
轉義序列是一種獨特的字元,用於指示對一組字元的不同解釋方式。Java 中的轉義序列是在反斜槓 (\) 前面的字元。Java 編譯器將轉義序列視為具有唯一含義的單個字元。
Java 經常使用以下轉義序列:
\t: 新增一個製表符
\n: 新增一個換行符\r: 新增一個回車符
\': 新增一個單引號
\": 新增一個雙引號
\\: 新增一個反斜槓
這些轉義序列可以用來控制 Java 程式中文字的輸出。
Java 跳脫字元示例
取決於轉義序列 \t
取決於轉義序列
取決於轉義序列 \b
取決於轉義序列 \r
取決於轉義序列 \f
取決於轉義序列 \'
取決於轉義序列 \"
示例 1:取決於轉義序列 \t
這段程式碼使用 System.out.println 語句顯示一條訊息。訊息包含“Hello Everyone”和“Welcome”,中間用製表符 (\t) 分隔。列印時,會在單詞之間建立一個空格。
演算法
步驟 1:建立一個名為 TLP 的類。
步驟 2:在 TLP 類中,建立一個名為 main() 的方法。
步驟 3:在 main() 方法中,宣告一個名為 message 的字串變數,並將其設定為值“Hello Everyone\tWelcome ”。
步驟 4:使用 System.out.println() 方法列印 message 變數的值。
步驟 5:message 變數中的 \t 轉義序列將在“Hello Everyone”和“Welcome”之間插入一個製表符。
步驟 6:System.out.println() 方法將列印輸出。
示例
public class TLP {
public static void main(String[] args)
{
// \t: It offers a tab between two words.
System.out.println("Hello Everyone\tWelcome ");
}
}
輸出
Hello Everyone Welcome
示例 2:取決於轉義序列
提供的程式碼使用 System.out.println 語句顯示一條訊息。該訊息包含“Hello Everyone!”和“Welcome to tutorialspoint”,中間帶有
轉義序列。此序列使訊息的第二部分在列印時出現在新的一行。
演算法
步驟 1:在 main() 方法中,宣告一個名為 message 的字串變數。將其設定為值。在這個例子中,我們使用了“Hello Everyone!
Welcome to tutorialspoint”步驟 2:使用 System.out.println() 方法列印 message 變數的值。
步驟 3:
message 變數中的轉義序列有助於在新行中插入“Hello Everyone!”之後。步驟 4:列印輸出
示例
//
escape sequence is employed for a new line. public class TLP { public static void main(String[] args) { System.out.println("Hello Everyone!
Welcome to tutorialspoint "); } }
輸出
Hello Everyone! Welcome to tutorialspoint
示例 3:取決於轉義序列 \b
提供的程式碼使用 System.out.println 語句顯示一條訊息。該訊息包含“Hello World”,後跟 \b 轉義序列和“Good Evening!”。\b 轉義序列充當退格符,在某些情況下可以擦除其之前的字元或將游標向後移動一步。
演算法
步驟 1:定義一個名為 TLP 的公共類。
步驟 2:在 main 方法的花括號內,使用 System.out.println() 在控制檯中輸出文字。
步驟 3:在 System.out.println() 括號內的文字內容中,包含短語“Hello World\b Good Evening!”
步驟 4:\b 代表退格轉義序列。
示例
// The escape sequence \b is a backspace character
//Depending on the compiler, it either deletes the character or shifts the cursor back one character.
public class TLP {
public static void main(String[] args)
{
System.out.println("Hello World\b Good Evening! ");
}
}
輸出
Hello World Good Evening!
示例 4:取決於轉義序列 \r
給定的程式碼使用 System.out.println 語句顯示一條訊息。該訊息包含“Welcome Students”,後跟 \r 轉義序列和“to tutorialspoint”。
演算法
步驟 1:在 main() 方法中,宣告一個名為 message 的字串變數,並將其設定為值“Welcome Students \r to tutorialspoint ”。
步驟 2:使用 System.out.println() 方法列印 message 變數的值。
步驟 3:message 變數中的 \r 轉義序列會將游標移動到行首,而不會列印新行。
步驟 4:列印輸出。
示例
public class TLP {
public static void main(String[] args)
{
// \r: Without generally progressing along a line, it returns the output point to the line's beginning.
System.out.println("Welcome Students \r to tutorialspoint ");
}
}
輸出
Welcome Students to tutorialspoint
示例 5:取決於轉義序列 \f
在下面的程式碼中,訊息包含“Hello Everyone!”,後跟 \f 轉義序列和“Are you all doing good?”。\f 轉義序列用於表示分頁符,但在並非所有環境中都能看到其效果。
演算法
步驟 1:在 main() 方法中,宣告一個名為 message 的字串變數,並將其設定為值“Hello Everyone! \f Are you all doing good? ”。
步驟 2:使用 System.out.println() 方法列印 message 變數的值。
步驟 3:message 變數中的 \f 轉義序列將插入換頁符,這將導致輸出移動到下一頁的頂部。
步驟 4:列印輸出
示例
// \f escape sequence is a form feed character used to indicate a page break.
public class TLP {
public static void main(String[] args)
{
System.out.println("Hello Everyone! \f Are you all doing good? ");
}
}
輸出
Hello Everyone! Are you all doing good?
示例 6:取決於轉義序列 \'
這段程式碼是一個 Java 程式,它使用 System.out.println 語句顯示一條訊息。該訊息包含“Hello this is 'Tutorialspoint'”,其中 ' 轉義序列用於在文字中列印單引號。
演算法
步驟 1:在 main() 方法中,宣告一個名為 message 的字串變數。然後將其設定為值“Hello this is 'Tutorialspoint'”。
步驟 2:使用 System.out.println() 方法列印 message 變數的值。
步驟 3:message 變數中的 ' 轉義序列將告訴編譯器單引號是字串的一部分,而不是字串的結尾。
步驟 4:列印輸出。
示例
public class TLP {
public static void main(String[] args)
{
// '' is employed to print a single quotation mark on the text string.
System.out.println("Hello this is 'Tutorialspoint'");
}
}
輸出
Hello this is 'Tutorialspoint'
示例 7:取決於轉義序列 \"
演算法
步驟 1:在 main() 方法中,宣告一個名為 messag 的字串變數。將其設定為值“Hello World \"This is Tutorialspoint\"”。
步驟 2:使用 System.out.println() 方法列印 message 變數的值。
步驟 3:message 變數中的 " 轉義序列將告訴編譯器雙引號是字串的一部分,而不是字串的結尾。
步驟 4:列印輸出。
示例
public class TLP {
public static void main(String[] args)
{
// " is used to print a double quotation mark on the text string.
System.out.println("Hello World "This is Tutorialspoint"");
}
}
輸出
Hello World "This is Tutorialspoint"
結論
轉義序列是一種特殊型別的字元,用於在 Java 中發出對一系列字元的替代解釋訊號。它們通常用於控制 Java 程式中文字的輸出。
Java 中一些常用的轉義序列是 \t,
\n,\r,'," 和 \。轉義序列可用於各種操作,例如在文字中插入製表符、換行符、回車符、單引號、雙引號和反斜槓。
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP