O separador decimal padrão no java é “.” mas gostaria de mudar esse padrão para “,” como faço isso?
valeu
O separador decimal padrão no java é “.” mas gostaria de mudar esse padrão para “,” como faço isso?
valeu
tu pode passar o teu float/double pra String e dar um replace de “.” por “,” na String.
cara, da uma olhada no codigo abaixo
NumberFormat nf = NumberFormat.getInstance(new Locale("pt", "BR"));
double noFormat = 1.1;
String format = nf.format(noFormat);
System.out.println(noFormat + " / " + format); // 1.1 / 1,1
Você pode utilizar o DecimalFormat para isso você fará o seguinte:
DecimalFormat formataDecimal = new DecimalFormat( "0,00" );
public static String formataDecimal ( Decimal rfValor ) {
return rfValor == null ? "" : formataDecimal.format( rfValor );
}
Depois é so sair utilizando ele.
[quote=“teofilo”]Você pode utilizar o DecimalFormat para isso você fará o seguinte:
DecimalFormat formataDecimal = new DecimalFormat( "0.00" );
[/quote]
0,00
Ops… Valeu!!!