Separador decimal

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!!!