Hallo,
ich habe ein Shopsystem erstellt und benutze hauptsächlich String Werte. Ich möchte einen Gesamtpreis berechnen lassen anhand von 2 Textfelder die String Werte enthalten. (Preis x Menge).
Dafür habe ich eine Methode geschrieben um den Gesamtpreis zu berechnen. Als Parameter übergebe ich zu erst den Preis und dann die Menge. Der Preis sieht bspw so aus "5 €". Um nur die 5 als Int zu haben, splitte ich das ganze von einander.
Jedoch funktioniert das ganze nicht!
ich habe ein Shopsystem erstellt und benutze hauptsächlich String Werte. Ich möchte einen Gesamtpreis berechnen lassen anhand von 2 Textfelder die String Werte enthalten. (Preis x Menge).
Dafür habe ich eine Methode geschrieben um den Gesamtpreis zu berechnen. Als Parameter übergebe ich zu erst den Preis und dann die Menge. Der Preis sieht bspw so aus "5 €". Um nur die 5 als Int zu haben, splitte ich das ganze von einander.
Code:
public static String Gesamt(String a, String b) {
String x = a;
String[] parts = x.split(" ");
String part1 = parts[0];
int x1 = Integer.parseInt(part1);
int x2 = Integer.parseInt(b);
int Gesamt = x1 * x2;
part1 = Integer.toString(Gesamt);
return part1;
}
Jedoch funktioniert das ganze nicht!