Java 中的转义字符

Rupam Yadav 2023年10月12日
  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 
作者: 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