Efetuando contas com virgula

2 respostas
A

Ola mais uma vez…

Agora meu problema eh o seguinte… Eu tenho que fazer contas com um valor double que eh passado em um JTextField. Ateh ai td bem. Eu uso o Double.parseDouble(). Porem se o usuario decidir por uma virgula, vai dar pau obviamente, pois ele nao reconhece virgula como sendo parte do numero. Eu fiz uma “gambiarra” pra ele trocar a virgula para um ponto e dai ele passar para double, porem ficou meio chato pq eu tenho muuuuuitos campos com valores para calculo… Se alguem pudesse me dar uma luz agradeceria muito.

Obrigado a todos.

2 Respostas

V

assim:

double valor = DecimalFormat.getInstance(new Locale("pt","BR")).parse("1.915,55").doubleValue();

claro q vc deve organizar melhor isso para reutilizar as instancias!!

A

Muito obrigado, sera de grande ajuda!! :grin:

Criado 19 de julho de 2005
Ultima resposta 19 de jul. de 2005
Respostas 2
Participantes 2