Hvordan erstatte apostrof i Java

Erstatte tekst i Java er vanskelig for spesialtegn. Fordi kompilatoren tolker og ser noen spesielle tegn, for eksempel sitater, som en indikator på en snor, kaster koden en feil når du prøver å erstatte tekst med regulære uttrykk. Men hvis du trenger å bytte ut en enkelt sitat med doble anførselstegn for forberedelse til å sende til en database spørring, kan du bruke av escape-tegnet ( "\") for å fortelle kompilatoren at sitatet er ordrett, og bør ikke bli vurdert som en streng variabel benevnelse.

Bruksanvisning

1 Lag en streng. Følgende kodelinje er syntaksen for en streng etableringen i Java:
String myString = "Min kode erstatning streng.";

2 Bytt enkelt anførselstegn og tilordne den til en ny variabel. Dette kodelinje erstatter enkeltanførsels å doble anførselstegn:
String myNewStringNoQuotes = myString.replaceAll ( " '", "\\'");

3 Skriv ut produksjonen til brukeren. For å verifisere sitatet har blitt erstattet, skrive det ut til konsollen.
System.out.println (myNewStringNoQuotes);

4 Vurdere effekten. Eksempelet koden skriver ut følgende tekst:
Min kode "er erstatning streng.