Usare i Codici ASCII Utilizzare il Simbolo Backslash Come Carattere di Escape
Java è in grado di gestire i simboli ASCII con facilità tramite il tipo di dati char. Il codice ASCII che indica il simbolo delle doppie virgolette è 34, quindi utilizzando l'espressione char(34) verrà stampato a video il carattere " senza il bisogno di utilizzare una sequenza di escape e senza che venga interpretato come carattere di controllo come avviene normalmente. Puoi risalire al codice ASCII di altri simboli speciali eseguendo una semplice ricerca online. In questo caso Java si limiterà a stampare la stringa così come è stata riportata, cioè char(34). Di seguito trovi il codice sorgente da usare per stampare la stringa "Hello" (comprensiva di doppie virgolette) utilizzando il codice ASCII: Come avrai già sperimentato, il simbolo relativo alle doppie virgolette (") assume un significato speciale all'interno del linguaggio di programmazione di Java. Ogni volta che hai la necessità di ignorare uno di questi utilizzi, ma desideri semplicemente che venga stampato a video, dovrai utilizzare il carattere speciale \ (backslash). Quest'ultimo indica al compilatore che il carattere successivo della sequenza dovrà essere interpretato in modo alternativo. Assicurati di utilizzare il carattere speciale "backslash" ( \ ) e non lo slash normale ( / ). Utilizzando la maggior parte delle tastiere italiane è possibile digitare il simbolo backslash premendo il tasto posizionato sopra al "Tab" e accanto al tasto per digitare il numero 1. Questi due caratteri utilizzati insieme vengono chiamati in gergo “sequenza di escape”. Esistono diverse sequenze di escape, ognuna con un compito specifico. In questo caso la sequenza \" indica al compilatore di inserire le doppie virgolette nel punto in cui compare il carattere di escape, alterando il normale significato di questo carattere che è quello di indicare l'inizio o la fine di una stringa di testo. Tutte le volte che hai la necessità di stampare a video le doppie virgolette dovrai utilizzare la sequenza di escape indicata. Le sequenze di escape non hanno alcun effetto sul resto del codice sorgente del programma. Per poter continuare la normale programmazione del codice non è necessario digitare alcun carattere o simbolo speciale aggiuntivo. Uno degli errori che vengono commessi più spesso consiste nel dimenticarsi di terminare una stringa di testo con le doppie virgolette. La sequenza di escape \" serve semplicemente per stampare a video il simbolo delle doppie virgolette, ma non elimina la necessità di racchiudere il testo che andrà stampato a video usando il simbolo ". Di seguito trovi un esempio pratico per chiarire il concetto:  La stringa di codice da usare per stampare a video il testo "Hello" è \"Hello\"; Per indicare al compilatore di stampare la stringa indicata dobbiamo comunque racchiuderla fra virgolette: "\"Hello\""; Di seguito è presente il codice sorgente come dovrebbe essere inserito nella sua forma completa.
Per rappresentare le doppie virgolette usando lo standard ASCII occorre utilizzare il codice char(34). Utilizza il codice indicato all'esterno della stringa di testo che desideri stampare concatenandolo con quest'ultima; non commettere l'errore di inserirlo all'interno. Digita il carattere speciale \. Per stampare a video le doppie virgolette usa la sequenza di escape \". Continua a programmare come fai normalmente. Ricorda di continuare a utilizzare il carattere " in tutti i casi in cui la sintassi di Java lo richiede.
https://www.wikihow.com/Print-Double-Quotes-in-Java https://www.wikihow.com/Print-Double-Quotes-in-Java
Using the ASCII Code Using Backslash as an Escape Character