[Resolvido] Double.parseDouble com 2 casas decimais

5 respostas
W

Opa,
O problema é o seguinte,
tenho uma String 1.10 e gostaria de quando passá-la para double usando
Double.parseDouble(1.10) ele retornasse um double com o valor de 1.10 mas ao inves disso ele retorna 1.1
Tem como resolver isso?
Desde já , obrigado.

5 Respostas

L

olhe

http://www.guj.com.br/posts/list/226867.java

rael_gc

Se você precisa realmente do valor em double, qual a diferença dele ter o valor 1.1?

A não ser que realmente você precisa formatar valores, aí o link acima resolve, e você não precisaria ficar convertendo.

W

Então é que estou trabalhando com jsf e como na pagina ele ja puxa um double direto gostaria de exibir com duas casas ao invés de uma.
Tem como?

L

ja que é nessa linguagem ve se resolve

Testa ai esse procedimento… isso deve funcionar:

<h:outputText value="#{bean.field}"> <f:convertNumber maxFractionDigits="2" groupingUsed="true" maxIntegerDigits="14" type="currency" currencySymbol="" /> </h:outputText>

W

Valeu lokit"s deu certo aqui.
Obrigado

Criado 8 de dezembro de 2010
Ultima resposta 8 de dez. de 2010
Respostas 5
Participantes 3