Apanhando do double

3 respostas
T

Bom dia pessoal, tenho uma classe com muitos atributos double, para não mostrar double p/ o usuario eu recebo via campos dos forms strings e troco a “,” por “.” para atualizar a classe e fazer umas continhas e na hora de exibir o resultado ? ai q ta pegando, eu to usando jstl para listar os valores, como faço para fazer a mudança novamente, será que vou ter q criar outra classe com atributos string, tem como embutir a conversão de double para string no JSP, ou tem como formatar double com “,” ou será que seria melhor deixar todos os atributos como string e implementar as conversões nos metodos de calculo. Se alguem ja fez algo parecido e puder me dar um norte agradeço muito

3 Respostas

V

Vc quer converter de double para String e deixar o valor com virgula é isso ?!

V
double valor = 425444444589777456.25;

DecimalFormat formatter = new DecimalFormat("###,###,###.00");
String result = formatter.format(valor);

System.out.println(result);
L

Ou então adicione a seguinte tag no seu fonte:

<fmt:setLocale value="pt_BR"/>
Criado 20 de setembro de 2006
Ultima resposta 20 de set. de 2006
Respostas 3
Participantes 3