G
Guest
Gast
Hallo,
ich habe hier ein vermeintlich einfacheres Problem: Ich möchte double-Zahlen in einem Textfeld darstellen. Dadurch wandle ich die Zahl in einen String um und lass sie im Textfeld anzeigen. Double-Werte werden für gewöhnlich mit einem "." dargestellt (also z.B. 21.23). Im Textfeld möchte ich dies aber nun mit einem Komma anzeigen - also ersetze in jedem String dann den Punkt durch ein Komma (also String.replace(".", ",")). Hab ich nun eine Zahl, die größer als 1000 ist, wandle sie in einen String um und ersetze ich wieder jeden Punkt durch ein Komma, so erhalte ich als Ausgabe: 1,233,99 - die ist halt wiederum saublöd, also das erste Komma bei Werten über 1000. Wie bekomme ich es denn hin, dass ich als Ausgabe 1.233,99 erhalte?
Danke
Gruß
Dominik
ich habe hier ein vermeintlich einfacheres Problem: Ich möchte double-Zahlen in einem Textfeld darstellen. Dadurch wandle ich die Zahl in einen String um und lass sie im Textfeld anzeigen. Double-Werte werden für gewöhnlich mit einem "." dargestellt (also z.B. 21.23). Im Textfeld möchte ich dies aber nun mit einem Komma anzeigen - also ersetze in jedem String dann den Punkt durch ein Komma (also String.replace(".", ",")). Hab ich nun eine Zahl, die größer als 1000 ist, wandle sie in einen String um und ersetze ich wieder jeden Punkt durch ein Komma, so erhalte ich als Ausgabe: 1,233,99 - die ist halt wiederum saublöd, also das erste Komma bei Werten über 1000. Wie bekomme ich es denn hin, dass ich als Ausgabe 1.233,99 erhalte?
Danke
Gruß
Dominik