Boa noite a todos,
gostaria de ajuda, pois revirei o google e não encontrei uma resposta satisfatória.
Bom estou convertendo um Double para Moeda utilizando a seguinte classe, esta que encontrei no forúm:
public class Moeda {
static Currency currency = Currency.getInstance("BRL");
static DecimalFormat formato = new DecimalFormat("#,##0.00");
double valor;
public Moeda(String valor) throws ParseException{
this.valor = Double.parseDouble(valor.replaceAll("\.", "").replaceAll(",", "."));
}
public Moeda(double valor){
this.valor = valor;
}
@Override
public String toString(){
return currency.getSymbol()+formato.format(valor);
}
Bom convertido o Double para moeda perfeitamente exibo ele num jtextfield. Agora é que esta o problema como remover o R$ para poder realizar calculos com o valor.
Tentei o REPLACEALL só que ele não consegue remover o $.
Obrigado
