Pessoal,
Estou tendo esse erro abaixo mas não sei pq teria esse erro. O Locale parece estar correto. Alguém poderia me ajudar?
/**
* Locale Brasileiro
*/
private static final Locale BRAZIL = new Locale("pt","BR");
/**
* S�mbolos especificos do Real Brasileiro
*/
private static final DecimalFormatSymbols REAL = new DecimalFormatSymbols(BRAZIL);
/**
* Mascara de dinheiro para Real Brasileiro
*/
public static final DecimalFormat DINHEIRO_REAL = new DecimalFormat("¤ ###,###,##0.00",REAL);
public static final DecimalFormat DINHEIRO_BRASIL = new DecimalFormat("###,###,##0.00",REAL);
/**
* Mascara texto com formatacao monetaria
* @param valor Valor a ser mascarado
* @param moeda Padrao monetario a ser usado
* @return Valor mascarado de acordo com o padrao especificado
*/
public static String mascaraDinheiro(double valor, DecimalFormat moeda){
return moeda.format(valor);
}