Java: Zahlen aus einem String entfernen?

3 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

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

Seliba 
Beitragsersteller
 15.02.2018, 12:13

Hat bei mir vorhin nicht geklappt, ich werde es jetzt nochmal probieren :)

0

Probiere es mal mit.
deinString = deinString.replace("/d", "");
Ist ungetestet, ansonsten einfach mal nach Java Regex googeln.