Nwlapcug.com


Come sostituire le virgolette singole in Java

Sostituzione di testo in Java è difficile per i caratteri speciali. Perché il compilatore interpreta e visualizza alcuni caratteri speciali, quali virgolette, come indicatore di una stringa, il codice genera un errore quando si tenta di sostituire il testo con le espressioni regolari. Ma se avete bisogno di sostituire una virgoletta singola con le virgolette doppie per la preparazione per l'invio di una query di database, è possibile utilizzare il carattere di escape ("\") per indicare al compilatore che la citazione è letterale e non dovrebbe essere valutata come un indicatore di variabile di stringa.

Istruzioni

1

Creare una stringa. La seguente riga di codice è la sintassi per una creazione di stringhe in Java:
Dim myString As String = "stringa sostituzione del mio codice.";

2

Sostituire il carattere di virgoletta singola e assegnarlo a una nuova variabile. Questa riga di codice sostituisce le virgolette singole per le virgolette doppie:
String myNewStringNoQuotes = myString.replaceAll ("'", "\ \ '");

3

Stampare l'output all'utente. Per verificare che la citazione è stata sostituita, stamparlo nella console.
System.out.println(myNewStringNoQuotes);

4

Valutare l'output. Il codice di esempio stampa il testo seguente:
Il mio codice ' stringa di sostituzione s.