Olá pessoal,
Eu gostaria de saber se é possível pegar um número formatado como moeda e convertê-lo para double.
Olá pessoal,
Eu gostaria de saber se é possível pegar um número formatado como moeda e convertê-lo para double.
Você quer converter uma String, é isso?
Em que formato?
“R$ 99,99” ?
Você quer converter uma String, é isso?
Em que formato?“R$ 99,99” ?
Não. Eu tenho uma tabela com valores formatados como moeda em uma coluna, para gravar na base eu vou criar um laço com while para pegar todas as linhas da tabela, e eu preciso os valores em double para passar para o banco. Minha duvida é como tirar o sinal de moeda e trocar a vírgula por ponto.
Por exemplo: na tabela eu tenho R$ 100,00 e quero que fique 100.00.
Dê uma olhada no NumberFormat, obtido pelo factory getCurrencyInstance():
http://docs.oracle.com/javase/7/docs/api/java/text/NumberFormat.html
Por exemplo:
http://www.devmedia.com.br/formatando-numeros-com-numberformat/7369