Caracteres de escape em Java

  1. Sequências de escape e suas descrições em formato tabular
  2. Sequências de escape em Java e como usá-las

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 

Artigo relacionado - Java String

  • Como remover string de string em Java
  • Como converter Byte Array em Hex String em Java