Descubrió que el símbolo de comillas dobles no funcionará dentro de una instrucción de impresión de Java. Deberá encontrar una forma alternativa de decirle al compilador que imprima este símbolo, en lugar de interpretarlo como instrucciones para cerrar la cadena. El escape carácter es la forma más sencilla de hacer esto. Si bien no es necesario aprender el código ASCII en este caso, es otra opción útil para conocer los símbolos que no tienen una secuencia de escape.
Pasos
Método 1 de 2: uso de barra invertida como carácter de escape
Paso 1. Escriba el carácter de escape \
Como sabe, el símbolo de comillas dobles tiene un significado especial en Java (muestra texto). Siempre que desee ignorar uno de estos significados, utilice el carácter de escape (contragolpe). Este carácter le dice al compilador que el siguiente carácter es parte de una instrucción alternativa.
Asegúrese de presionar la tecla de barra invertida, no la barra inclinada hacia adelante. La tecla de barra invertida está junto a la tecla} en la mayoría de los teclados en inglés
Paso 2. Escriba / "para mostrar las comillas dobles
Estos dos personajes juntos se denominan secuencia de escape. Cada secuencia de escape tiene un significado especial. En este caso, " simplemente significa "insertar un símbolo de comillas dobles aquí", sin interpretarlo como el principio o el final del texto.
Deberá utilizar esta secuencia para cada comilla doble individual que desee mostrar
Paso 3. Continúe con su código como de costumbre
La secuencia de escape no afecta el resto de su código. No es necesario escribir nada más para volver a la programación normal.
Paso 4. Recuerde insertar comillas Java normales según sea necesario
Un error común es omitir la antigua marca "simple" en su programa. Recuerde que / "es solo para mostrar y no elimina la necesidad de encerrar el texto de su pantalla entre comillas. He aquí un ejemplo:
- 1. La cadena para mostrar "Hola" es "Hola\"
- 2. Para indicarle al compilador que imprima este texto, lo envolvemos entre comillas: ""Hola\"".
-
3. Así es como se ve en una línea completa de código:
System.out.println ("\" Hola / "");
Método 2 de 2: Uso del código ASCII
Paso 1. Utilice char (34) para representar comillas dobles
Java puede representar fácilmente símbolos ASCII utilizando la carbonizarse escribe. 34 es el código ASCII para el símbolo ", así que escribe carbón (34) mostrar "sin utilizar su significado especial.
Puede buscar el código ASCII de un símbolo buscando una tabla de códigos ASCII en línea
Paso 2. Coloque este código fuera de la cadena de impresión
Si comete el error de poner este código dentro de la cadena, su programa lo imprimirá exactamente como aparece en su programa: char (34). Este es el método adecuado para mostrar "Hola" (con las comillas) utilizando este método:
System.out.println ((char) 34+ "Hola" + (char) 34);
Consejos
-
Aquí hay una lista de otras secuencias de escape en Java:
- t - Inserte una pestaña en el texto en este punto.
- B - Inserte un retroceso en el texto en este punto.
- norte - Inserte una nueva línea en el texto en este punto.
- r - Inserte un retorno de carro en el texto en este punto.
- F - Inserte un formulario en el texto en este punto.
- ' - Inserte un carácter de comilla simple en el texto en este punto.
- " - Inserte un carácter de comillas dobles en el texto en este punto.
- - Inserte un carácter de barra invertida en el texto en este punto.