Jak w tytule potrzebuje kwotę która jest w stringu przekształcić tak aby miała spację co tysiąc. Jak najlepiej to zrobić ?
0
3
moze
float value = Float.parseFloat("12473.5");
System.out.println(String.format("%,.2f", value).replace(',', ' '));
lub
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.util.Locale;
import java.text.Format;
import java.text.NumberFormat;
float value = Float.parseFloat("12473.5");
DecimalFormat formatter = (DecimalFormat) NumberFormat.getInstance(Locale.US);
DecimalFormatSymbols symbols = formatter.getDecimalFormatSymbols();
symbols.setGroupingSeparator(' ');
formatter.setDecimalFormatSymbols(symbols);
System.out.println(formatter.format(value));
?