thingol
double d = 1234.56;
Locale brasil = new Locale ("pt", "BR");
NumberFormat nf = NumberFormat.getCurrencyInstance (brasil);
String s = nf.format (d); // "R$ 1.234,56"
double e = (nf.parse (s)).doubleValue(); // 1234.56
thiago.correa
Tem essa:
NumberFormat format = NumberFormat.getNumberInstance();
format.setMinimumFractionDigits(2);
System.out.println(format.format(123456.10));
thingol
O código acima, em um Windows em inglês, imprime “123,456.10”, não “123.456,10” como você está esperando.
thiago.correa
thingol:
NumberFormat format = NumberFormat.getNumberInstance();
format.setMinimumFractionDigits(2);
System.out.println(format.format(123456.10));
O código acima, em um Windows em inglês, imprime “123,456.10”, não “123.456,10” como você está esperando.
Tô sabendo :lol: