tekst vervangen in Java is moeilijk voor speciale tekens . Omdat de compiler interpreteert en ziet een aantal speciale tekens , zoals citaten , als een indicator van een string , de code gooit een fout wanneer het proberen om de tekst te vervangen door reguliere expressies . Maar als je nodig hebt om een enkel citaat met dubbele aanhalingstekens voor de voorbereiding om te komen tot een database query sturen vervangen, kunt u gebruik maken van de escape-teken ( " \\ " ) aan de compiler te vertellen dat het citaat is letterlijk en mag niet als een worden geëvalueerd tekenreeksvariabele aanwijzer . Instructies 1 Maak een string . De volgende regel code is de syntaxis voor een string creatie in Java : String myString = " vervangende tekenreeks Mijn code 's . " ; Kopen van 2 Vervang het enkele aanhalingsteken en toewijzen aan een nieuwe variabele . Deze regel code vervangt de enkele quote om dubbele aanhalingstekens : String myNewStringNoQuotes = myString.replaceAll ( " ' " , " \\ \\ \\ \\ " " ) ; 3 Print de uitgang aan de user . Om te controleren of de offerte is vervangen , afdrukken op de console.System.out.println ( myNewStringNoQuotes ) ; 4 Evalueer de uitgang . Het voorbeeld code drukt de volgende tekst : . Mijn code '' s vervangende tekenreeks
|