Neste caso o problema está no formato do número, tente sem usar o separador de milhar:
String vlString = "1000.50";
[]s
P
PierrePJ
é que o usuário pode digitar qualquer coisa, então se ele digitar: 1.000.00, 1000.00, 1,000.00, 1,000,00, 1000,00 eu preciso que a saida do meu escopo seja 1000.00.
Não conheço alguma função java que faça essa conversão, se alguêm souber, abradeço.
Obrigado.
Pierre
A
andersonraPJ
vishi, neste caso não vou saber te ajudar kra… :sad:
V
vieciliPJ
vc pode usar a classe DecimalFormat, mas como teus números tem formatos aleatórios acho q é mais fácil vc mesmo fazer o tratamento do número, por exemplo:
Separe a parte inteira da parte decimal, retire qualquer coisa que não seja algarismo das strings, concatene a parte inteira e a parte decimal com um ‘.’ no meio e depois dê um Double.parseDouble