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,'," 和 \。转义序列可用于各种操作,例如在文本中插入制表符、换行符、回车符、单引号、双引号和反斜杠。