| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2009 00:59:57
|
lance
JavaBaby
Membro desde: 28/03/2006 21:00:44
Mensagens: 81
Offline
|
Ola,
estou fazendo uma aplicacao que utiliza valores que recebo em formas de string.
Estas strings contem valores previamente calculados que devem ser armazenados em objetos do tipo BigDecimal.
Acontece que estou tendo problemas com os valores em notacao cientifica, por exemplo
"9.9999998245167004e-015"
quando eu crio um objeto novo, estou recebendo uma excecao.
Alguem poderia me ajudar?
ps1: desculpem a falta de acentos, meu teclado esta desconfigurado.
ps2: infelizmente estou usando o BigDecimal do J#, mas como ele e basicamente uma copia do Java (ate onde eu sei), imagino que voces possam me ajudar.
Obrigado e desculpem qualquer incomodo.
Oscar
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2009 07:16:07
|
roger_rf
GUJ Master
Membro desde: 29/04/2009 07:40:19
Mensagens: 1091
Localização: Natal/RN
Offline
|
Acho que o método Double.parseDouble() resolve o seu problema:
http://java.sun.com/javase/6/docs/api/java/lang/Double.html#parseDouble(java.lang.String)
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2009 23:28:04
|
lance
JavaBaby
Membro desde: 28/03/2006 21:00:44
Mensagens: 81
Offline
|
Ola,
No trabalho eu fiz alguns testes com um dev Java, em Java este problema nao ocorre, o BigDecimal faz o parser da notacao cientifica com problemas.
O que fiz foi um Wrapper para poder lidar com a noacao cientifica.
obrigado pela ajuda,
Oscar
|
|
|
 |
|
|
|
|