PDF download Descargar el PDF PDF download Descargar el PDF

Probablemente hayas notado que el símbolo comillas dobles (") no funciona en una instrucción print de Java. Es necesario encontrar una forma alternativa para indicarle al compilador que quieres mostrar ese símbolo en vez de usarlo como instrucción para cerrar una cadena. La forma más fácil de hacerlo es mostrando el carácter de escape. Si bien en este caso no es necesario aprender el código ASCII, hacerlo puede ser otra opción muy útil para aplicarla con aquellos caracteres que no tengan una secuencia de escape.

Método 1
Método 1 de 2:

Usar una barra invertida como carácter de escape

PDF download Descargar el PDF
  1. Como ya sabes, el símbolo comillas dobles (") tiene un significado especial en Java (mostrar texto). Cada vez que quieras ignorar ese significado debes utilizar el carácter de escape \ (barra invertida). Este carácter le indica al compilador que el carácter que sigue es parte de una instrucción alternativa.
    • Asegúrate de presionar la tecla de la barra invertida y no la barra inclinada hacia adelante. La tecla de la barra invertida se encuentra a la izquierda del 1 en la mayoría de los teclados en español.
  2. Estos dos caracteres juntos se conocen como secuencia de escape. Cada secuencia de escape tiene un significado especial. En este caso, \" simplemente significa "inserta un símbolo de comillas dobles aquí", sin interpretarlo como el comienzo o el final de un texto.
    • Necesitarás usar esta secuencia cada vez que quieras mostrar un carácter individual de comillas dobles.
  3. La secuencia de escape no afecta al resto del código. No es necesario escribir nada más para regresar a la programación normal.
  4. Un error muy común es olvidarse de usar las comillas comunes (") en el programa. Recuerda que \" es solo para mostrar comillas y no elimina la necesidad de encerrar entre comillas el texto que quieras mostrar. Aquí tienes un ejemplo:
    • 1. La cadena para mostrar "Hola" es \"Hola\"
    • 2. Para indicarle al compilador que debe mostrar este texto, debes encerrarlo entre comillas: "\"Hola\"" .
    • 3. Así es como debe verse en una línea de código completa:
    Anuncio


 System 
 . 
 out 
 . 
 println 
 ( 
 "\"Hola\"" 
 ); 
Método 2
Método 2 de 2:

Usar el código ASCII

PDF download Descargar el PDF
  1. Java puede representar fácilmente los símbolos ASCII a través del tipo char . 34 es el código ASCII para el símbolo ", así que escribe char(34) para mostrar " sin usar su significado especial.
    • Puedes averiguar el código ASCII de un símbolo buscando una tabla de códigos ASCII en línea.
  2. Si cometes el error de colocar este código dentro de la cadena, el programa lo mostrará exactamente como aparece en el código: char(34). A continuación, verás la forma correcta de mostrar "Hola" (con comillas). Usa este código:
    Anuncio


 System 
 . 
 out 
 . 
 println 
 (( 
 char 
 ) 
 34 
 + 
 "Hola" 
 +( 
 char 
 ) 
 34 
 ); 

Consejos

  • Aquí tienes una lista de otras secuencias de escape en Java:
    • \t : esta secuencia inserta una tabulación en la parte del texto donde la ubiques
    • \b : esta secuencia inserta un espacio en blanco en la parte del texto donde la ubiques
    • \n : esta secuencia esta secuencia inserta una nueva línea en la parte del texto donde la ubiques
    • \r : esta secuencia inserta un retorno de carro en la parte del texto donde la ubiques
    • \f : esta secuencia inserta un salto de página en la parte del texto donde la ubiques
    • \' : esta secuencia inserta un carácter de comilla simple en la parte del texto donde la ubiques
    • \" : esta secuencia inserta un carácter de comillas dobles en la parte del texto donde la ubiques
    • \\ : esta secuencia inserta un carácter de barra invertida en la parte del texto donde la ubiques
Anuncio

Acerca de este wikiHow

Esta página ha recibido 57 189 visitas.

¿Te ayudó este artículo?

Anuncio