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)
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)
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
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