Wie entferne ich ein Apostroph aus ein String in Java?
Javas String-Klasse verfügt über zahlreiche integrierte Methoden zum Bearbeiten von Text innerhalb der Zeichenfolge enthalten. Zum Entfernen von Apostrophen aus Zeichenfolgen, wo es keine gibt sollte, ist die Schlüsselfunktion der "ersetzen"-Funktion. Die Apostrophe werden einfach mit leeren Zeichenfolgen ersetzt.
Anweisungen
1 Öffnen Sie eine neue, leere Textdatei. Einem beliebigen Texteditor wird hierzu einschließlich Windows Notepad; jedoch haben Sie leistungsfähigere Funktionen, die Sie, wenn Sie einen dedizierten Java integrierte Entwicklungsumgebung (IDE) verwenden. Speichern Sie die Datei mit dem Namen "StringManipulation.java."
2 Fügen Sie den folgenden Code in die Textdatei ein:
öffentliche Klasse StringManipulation {}
public static void main(String[] args) {
}
}
Der Code für den Rest des Tutorials werden innerhalb der Klammern der Methode "public static void Main" gehen.
3 Fügen Sie Folgendes ein, um eine Zeichenfolge zu erstellen und Drucken Sie eine Kopie davon, auf der Konsole:
String s = "This is a string that contain's a few incorrect apostrophe's."; System.out.println(s);
4
Fügen Sie den folgenden Code um den Apostrophen zu entfernen:
s = s.replace("\'", "");
Es kann ein bisschen schwierig in diese Schrift, also durchläuft es Schritt für Schritt zu sehen sein: die Zeichenfolge \' wird mit einer völlig leeren String ersetzt. Der umgekehrte Schrägstrich ist notwendig, Java zu erzählen, die das Apostroph wörtlich genommen und nicht als Java-Code interpretiert werden soll. Schließlich wird die resultierende Zeichenfolge über die alten Zeichenfolge kopiert.
5 Fügen Sie Folgendes ein, um das Ergebnis zu drucken:
System.out.println(s);
Tipps & Warnungen
- Die Replace-Funktion ändert keine eigene Zeichenfolge. Stattdessen wird eine Kopie der neuen Zeichenfolge zurückgegeben. Also, wenn statt des Codes im vierten Schritt, Sie eingefügt:
- s.Replace ("\" "," ");
- Die Zeichenfolge s bleibt unverändert.