Converter moeda para double

3 respostas
A

Olá pessoal,

Eu gostaria de saber se é possível pegar um número formatado como moeda e convertê-lo para double.

3 Respostas

daveiga

Você quer converter uma String, é isso?
Em que formato?

“R$ 99,99” ?

A

daveiga:
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.

daveiga

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

Criado 12 de junho de 2012
Ultima resposta 12 de jun. de 2012
Respostas 3
Participantes 2