Carácter de barra invertida en Java

Rupam Yadav 12 octubre 2023
Carácter de barra invertida en Java

Los caracteres de escape o las secuencias de escape juegan un papel importante en Java cuando se trata de formatear cadenas, y el carácter de barra invertida es lo que hace que un carácter sea un carácter de escape. En este artículo, discutiremos el carácter Backslash.

Use la barra invertida para escapar de los caracteres en Java

En el siguiente ejemplo, usamos una barra invertida para realizar diferentes tareas.

Aunque una barra invertida puede escapar de varios caracteres como \t que inserta un tabulador, \b que pone un retroceso donde se coloca, o \r que se usa para el retorno de carro, pero hablamos de solo tres caracteres en el programa.

La primera declaración de cadena tiene el carácter de escape \n, que se usa para insertar una nueva línea donde se coloca. El resultado muestra que la secuencia de escape rompe la declaración y coloca una nueva línea, incluso si es una sola cadena.

En Java, usamos comillas dobles para representar una cadena, pero si queremos mostrar o usar comillas dobles en la cadena misma, no podemos hacerlo sin escapar de las comillas. Encerramos la cadena con los caracteres de escape \" para escapar de las comillas dobles.

La última cadena en el código a continuación escapa de la barra invertida, ya que no se puede imprimir si se usa una sola barra invertida. Es por eso que usamos barras invertidas dobles.

public class JavaBackslash {
  public static void main(String[] args) {
    System.out.println("I am on the first line \nI am on the second line");
    System.out.println(
        "\"I am under double quotes because I am using a backslash to escape the double quotes.\"");
    System.out.println("this\\is\\a\\path\\with\\escaped\\backslash");
  }
}

Producción :

I am on the first line 
I am on the second line
"I am under double quotes because I am using a backslash to escape the double quotes."
this\is\a\path\with\escaped\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

Artículo relacionado - Java Character