Caracteres de escape en Java
- Secuencias de escape y sus descripciones en formato tabular
- Secuencias de escape en Java y cómo utilizarlas
Este artículo presenta todos los caracteres o secuencias de escape comúnmente utilizados en Java y su uso con un ejemplo.
Secuencias de escape y sus descripciones en formato tabular
Secuencia de escape | Descripción |
---|---|
\t |
Un tabulador |
\b |
Un retroceso |
\n |
Un carácter de nueva línea |
\r |
Un retorno de carro |
\f |
Un salto de línea |
\' |
Una comilla simple |
\" |
Una comilla doble |
\\ |
Un carácter de barra invertida |
Secuencias de escape en Java y cómo utilizarlas
En la sección anterior, vimos las descripciones breves de las diversas secuencias de escape; ahora discutiremos estos caracteres de escape con un ejemplo.
Tenga en cuenta que algunos compiladores pueden dar resultados diferentes o inusuales.
\t
inserta un tabulador o un espacio grande en el texto en el punto donde se utiliza. Se puede utilizar cuando queremos mostrar algo en una sección diferente. En el siguiente ejemplo, tabExample
tiene una cadena con la secuencia de escape \t
entre dos palabras. La salida muestra el resultado.
\b
inserta un retroceso o podemos decir que elimina el carácter que hay detrás. El programa backspaceExample
utiliza \b
, y el espacio extra entre las palabras ha sido eliminado como se ve en la salida.
\n
inserta una nueva línea en el punto del texto en el que se está utilizando. El ejemplo de nuevaLínea
es una cadena completa, pero cuando usamos \n
, la salida muestra que una parte de la cadena va en la nueva línea.
\r
inserta un retorno de carro en el punto en el que se está utilizando. Sólo va al principio de la línea y luego imprime la parte restante de la cadena. carriageReturnExample
utiliza \r
y la salida muestra que la parte después del carácter \r
va a la nueva línea y comienza desde el principio.
\f
inserta un salto de página en el punto de uso del texto. Hoy en día se utiliza muy poco. Los nuevos compiladores dan salidas diferentes que dificultan el trabajo.
\'
inserta o escapa de una comilla simple. El ejemplo 'singleQuoteExample'
contiene un carácter de comilla simple, pero no podemos utilizar una comilla simple directamente en un char
ya que se comportará de forma diferente. Por lo tanto, para escapar de la comilla simple, utilizamos \'
.
\"
inserta o escapa a una comilla doble. Funciona exactamente igual que el escape de una comilla simple.
\\
inserta o escapa una barra invertida en un texto. El ejemplo de la barra invertida tiene una cadena con una 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);
}
}
Producción :
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