Lección 18. Caracteres Especiales.

Debido a que las cadenas deben escribirse entre comillas, Java malinterpretará esta cadena, y generará un error.

Copiar código
String txt = "We are the so-called "Vikings" from the north.";

La solución para evitar este problema es usar el carácter de escape de barra invertida.

El carácter de escape de barra invertida (\) convierte los caracteres especiales en caracteres de cadena:

La secuencia \" inserta una comilla doble en una cadena.

Copiar código
String txt = "We are the so-called "Vikings" from the north.";

La secuencia \' inserta una comilla simple en una cadena.

Copiar código
String txt = "It's alright.";

La secuencia \\ inserta una sola barra invertida en una cadena.

Copiar código
String txt = "The character \ is called backslash.";

Otras secuencias de escape comunes que son válidas en Java son:

Nota: La mayoría de estos códigos de escape rara vez se usan en la programación moderna. Los más comunes son \n (nueva línea), \" (comillas dobles) y \\ (barra invertida).