Sette inn tekst i Java er vanskelig for spesialtegn. Fordi kompilatoren tolker og ser noen spesielle tegn, for eksempel sitater, som en indikator på en streng, kaster koden en feil når du prøver å erstatte tekst med regulære uttrykk . Men hvis du må bytte ut en enkelt anførselstegn med 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 vurderes som en strengvariabelen benevnelse . Instruksjoner
en
Lag en streng. Følgende kodelinje er syntaksen for en streng etableringen i Java: String myString = " My kode erstatning streng. ";
2
Bytt enkelt anførselstegn og tilordne den til en ny variabel . Denne linjen med kode erstatter enkle sitatet til doble anførselstegn : String myNewStringNoQuotes = myString.replaceAll ( " ' ", " \\ \\ \\ \\' ");
3
Print utgang til brukeren . For å verifisere sitatet er byttet ut, skrive det ut til console.System.out.println ( myNewStringNoQuotes ) ;
4
Vurdere utgang. Eksempelet koden skriver ut følgende tekst : . Min kode '' s erstatningsstrengen