Guten Tag zusammen,
ich schreibe momentan ein Programm womit ich aus einen Text die Zahlen herausfiltern kann, was auch gut klappt.
jetzt habe ich mit Matcher mir die Zahlen ausgeben lassen und würde die gerne addieren.#
Die Zahlen werden in einen String gespeichert, nun wollte ich gerne alles zusammen addieren.
Soll ich das Problem lieber mit List lösen, so muss ich nur herausfinden wie viele Werte ich habe und die dann zusammen addieren,oder?
Kann mir einer ein Tipp geben, wie ich ins Ziel komme?
So sieht mein Code aus:
Gruß,
Jana
ich schreibe momentan ein Programm womit ich aus einen Text die Zahlen herausfiltern kann, was auch gut klappt.
jetzt habe ich mit Matcher mir die Zahlen ausgeben lassen und würde die gerne addieren.#
Die Zahlen werden in einen String gespeichert, nun wollte ich gerne alles zusammen addieren.
Soll ich das Problem lieber mit List lösen, so muss ich nur herausfinden wie viele Werte ich habe und die dann zusammen addieren,oder?
Kann mir einer ein Tipp geben, wie ich ins Ziel komme?
So sieht mein Code aus:
Java:
String Rechnung = "Entsorgung 100€ Waschen 200€ Transport 400€ schlafen 200€ Saufen 100€ , Prostituierte 80€";
Pattern p = Pattern.compile("[0-9]+");
Matcher m = p.matcher(Rechnung);
while ( m.find() ) {
System.out.println(m.group());
summe = m.group(); // 100 , 200 , 400 , 200, 100
System.out.println(summe);
Gruß,
Jana