Galera, eu tenho um campo textfield que recebe valores R$…Entaum ele usa a mascara por exemplo 22,22. Ao adicionar no BD eu converto esse valor para double sendo 22.22. Até aqui td bem, o problema esta quando pego esse valor do BD e insiro novamente no textfield, ele fica 22,.22 ou seja…Ele não respeita e insere o valor vindo do bd juntamente com a mascara.
Ficando 22,.22, 22.,22 etc…etc…etc…
Ja tentei converter, ja tentei usar replace mas msm assim ainda naum tive resultados…
public static String parse(String obj){
Pattern p = Pattern.compile("o que voce quer retirar"); // the expression
Matcher m = p.matcher(obj); // the source
boolean b = false;
String tmp = null;
while (b = m.find()) {
tmp=obj.replaceAll("o que voce quer retirar", "");//troca o que voce que retirar por nada
}
return tmp;
}