Stampa virgolette in Java

Rupam Yadav 12 ottobre 2023
  1. Stampa virgolette doppie utilizzando la sequenza di escape in Java
  2. Stampa virgolette doppie usando char in Java
  3. Stampa virgolette doppie utilizzando caratteri Unicode in Java
Stampa virgolette in Java

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"
Autore: Rupam Yadav
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

Articolo correlato - Java String