Stampa virgolette in Java
- Stampa virgolette doppie utilizzando la sequenza di escape in Java
-
Stampa virgolette doppie usando
char
in Java - Stampa virgolette doppie utilizzando caratteri Unicode in Java
![Stampa virgolette in Java](/img/Java/feature-image---print-quotation-marks-in-java.webp)
Le virgolette doppie in Java svolgono un ruolo fondamentale poiché vengono utilizzate principalmente per indicare una stringa. Quando stampiamo una stringa, le virgolette doppie non vengono stampate ma viene stampato solo il valore al loro interno. Ma come stampare le virgolette in Java?
Negli esempi seguenti, impareremo i vari metodi che possiamo usare per stampare le virgolette doppie insieme alla stringa.
Stampa virgolette doppie utilizzando la sequenza di escape in Java
Il primo metodo per stampare le virgolette doppie con la stringa utilizza una sequenza di escape, che è una barra rovesciata (\
) con un carattere. A volte è anche chiamato carattere di fuga. Il nostro obiettivo è inserire virgolette doppie all’inizio e alla fine di ourString
.
\"
è la sequenza di escape utilizzata per inserire virgolette doppie. Di seguito possiamo vedere che stiamo utilizzando questa sequenza di escape all’interno di ourString
, e l’output mostra la stringa con virgolette.
public class PrintQuotes {
public static void main(String[] args) {
String ourString = " \"This is a string\" ";
System.out.println(ourString);
}
}
Produzione:
"This is a string"
Stampa virgolette doppie usando char
in Java
Possiamo anche usare char
per stampare le virgolette doppie con la stringa. Per prima cosa, dobbiamo convertire le virgolette doppie ("
) in un char
. Nell’esempio seguente, abbiamo singleQuotesChar
con virgolette doppie racchiuse tra virgolette singole. Le virgolette doppie rappresentano una stringa e le virgolette singole citazione rappresenta un char
.
Ora, poiché la nostra virgoletta doppia è diventata un char
, possiamo concatenarla con la stringa sia nel punto iniziale che in quello finale.
public class PrintQuotes {
public static void main(String[] args) {
char singleQuotesChar = '"';
String ourString = singleQuotesChar + "This is a string" + singleQuotesChar;
System.out.println(ourString);
}
}
Produzione:
"This is a string"
Stampa virgolette doppie utilizzando caratteri Unicode in Java
In questo esempio, utilizzeremo i caratteri Unicode per stampare le virgolette Java in una stringa. Ogni volta che vogliamo stampare o utilizzare qualsiasi carattere come simboli o caratteri non inglesi, possiamo utilizzare caratteri Unicode. Ogni Unicode rappresenta un carattere e \u0022
significa virgolette doppie.
Dobbiamo convertire l’Unicode in un char
e poi concatenare \u0022
con la stringa.
public class PrintQuotes {
public static void main(String[] args) {
String ourString = '\u0022' + "This is a String" + '\u0022';
System.out.println(ourString);
}
}
Produzione:
"This is a String"
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