Caracteres de escape em Java

Rupam Yadav 12 outubro 2023
  1. Sequências de escape e suas descrições em formato tabular
  2. Sequências de escape em Java e como usá-las
Caracteres de escape em Java

Este artigo apresenta todos os caracteres de escape comumente usados ​​ou sequência em Java e seu uso com um exemplo.

Sequências de escape e suas descrições em formato tabular

Sequência de fuga Descrição
\t Um separador
\b Um retrocesso
\n Um novo caracteres de linha
\r Um retorno de carruagem
\f Um feed de formulário
\' Uma citação única
\" Aspas duplas
\\ Um caractere de barra invertida

Sequências de escape em Java e como usá-las

Na seção acima, vimos as breves descrições das várias sequências de escape; agora vamos discutir esses caracteres de escape com um exemplo.

Observe que alguns compiladores podem fornecer resultados diferentes ou incomuns.

\t insere uma tabulação ou um grande espaço no texto no ponto onde é usado. Pode ser usado quando queremos mostrar algo em uma seção diferente. No exemplo a seguir, tabExample tem uma string com a sequência de escape \t entre duas palavras. A saída mostra o resultado.

\b insere um backspace ou pode dizer que remove o caractere atrás dele. backspaceExample usa \b, e o espaço extra entre as palavras foi removido como visto na saída.

\n insere uma nova linha no ponto do texto onde está sendo usado. newLineExample é uma string completa, mas quando usamos \n, a saída mostra que uma parte da string vai para a nova linha.

\r insere um retorno de carro no ponto onde está sendo usado. Vai para o início da linha e depois imprime a parte restante da string. CarReturnExample usa \r e a saída mostra que a parte após o caractere \r vai para a nova linha e começa do início.

\f insere um formfeed no ponto de uso no texto. Raramente é usado hoje em dia. Os novos compiladores fornecem saídas diferentes que tornam difícil o trabalho.

\' insere ou escapa uma aspa simples. 'singleQuoteExample' contém um caractere de aspas simples, mas não podemos usar aspas simples diretamente em um char, pois ele se comportará de maneira diferente. Assim, para escapar da aspa simples, usamos \'.

\"insere ou escapa uma aspa dupla. Funciona exatamente como escapar uma aspa simples.

\\ insere ou escapa uma barra invertida em um texto. backslashExample tem uma string com \\que produz a string com uma barra invertida.

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);
  }
}

Resultado:

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 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

Artigo relacionado - Java String