Java: Zahlen aus einem String entfernen?
Hallo, ich kriege es gerade irgendwie nicht hin, alle Zahlen aus einem String zu entfernen. Wie mache ich das?
3 Antworten
Guten Tag Seliba,
erst einmal freut mich, dass sie Interesse an Programmieren gefunden haben und bei Problemen nicht verzweifeln sondern sie sich Hilfe suchen.
Bei Ihrem genannten Problem, habe ich Ihnen hier einmal ein kleines Beispiel mit Erklärungen programmiert:
//Hier wird der String definiert, mit Buchstaben und Zahlen.
String s1 = "Hallo User123";
//Um diesen String jetzt die Zahlen zuentfernen, ersetzen wir alle Zahlen
String s2 = s1.replaceAll("[0-9]", "");
//Das erste Argument definiert, was ersetzt werden soll. In unserem Fall alle Zahlen von 0-9.
//Das zweite Argument definiert, durch was es ersetzt werden soll. In unserem Fall durch nichts.
//Hier wird der bearbeitete String in der Konsole Ausgegeben. In unserem Fall wird "Hallo User" ausgegeben.
System.out.println(s2);
-----------------------------------------------------------------------------------------------------
Bei Rückfragen können sie dieser gerne als Antwort stellen.
Ich wünsche Ihnen einen angenehmen Donnerstag
Mit freundlichen Grüßen
TutorialHouse
Einfach googeln, solche Probleme findest du ganz schnell ;)
String firstname1 = "S1234am";
firstname1 = firstname1.replaceAll("[0-9]","");
System.out.println(firstname1);//Prints Sam
Hat bei mir vorhin nicht geklappt, ich werde es jetzt nochmal probieren :)
Probiere es mal mit.
deinString = deinString.replace("/d", "");
Ist ungetestet, ansonsten einfach mal nach Java Regex googeln.