At java.lang.Double.parseDouble(Unknown Source)

3 respostas
V

Pessoal,

Estou com um problema aqui…v se dah pra ajudar.

Estou lendo um arquivo cujas linhas sao strings (tipo 0.987658223)…dai eu uso o comando Double.parseDouble(arquivo.lerLinhas()) para ler a linha do arquivo transformando-a num double…ele tah lendo…sendo q tem uma hora q ele dah o seguinte erro:

Exception in thread main java.lang.NullPointerException

at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)

at java.lang.Double.parseDouble(Unknown Source)

O que eu nao entendo eh q ele lê boa parte do arquivo…mas, dah pau em algum momento…

se alguem tiver alguma ideia…
valeu

3 Respostas

maikonaraujo

posta o código q fica melhor das pessoas te ajudarem…

não se esqueca de coloca-lo entre as tags [code’] [/code’] para que seu codigo fique com uma melhor formatação.

Só para te adiantar vc deve tah lendo alguma linha em branco…
tipo: um enter a mais na linha. Verifique isto.

E

Pode ser que em um determinado momento o método arquivo.lerLinhas() tá retornando uma variável null ao invés de uma string. Isso pode estar ocorrendo no fim do arquivo por exemplo.
Posta o código, senão vamos ficar chutando aqui…

V

Bem, pra postar o codigo fica dificil, pq sao 5 classes, mas o ebatista me deu uma luz aqui…eu acho q eh isso msm…ele deve tah retornando um valor null…vou verificar…

valeu pessoal pela ajuda
[]s

Criado 15 de agosto de 2005
Ultima resposta 15 de ago. de 2005
Respostas 3
Participantes 3