Caracteres de escape em Java
- Sequências de escape e suas descrições em formato tabular
- 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
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