[RESOLVIDO] - erro misterioroso

6 respostas
felipehts

boa tarde galera !
Estou com um erro muito estranho… estou tratando dados da tabela do excel… ex: tem uma celular com númeração"1647021 "(obs: com espaços mesmo), quando copio direto da tabela do excel com espaço, aparece a seguinte mensagem de erro: "Exception in thread “main” java.lang.NumberFormatException: For input string: "1647021 “”, porém se eu digitar direto a mesma numeração inclusive com espaço, não apresenta erro, alguém poderia me dizer o que está ocorrendo ??? vlw a todos …

segue o código teste:

result2="1647021 ";    // Se digito esse valor direto no código ocorre tudo bem, porém se copio da celula do excel aparece a mensagem de erro acima.
        result2 = result2.replace(".", "");
        result2 = result2.replaceAll(" ", "");

        result = Double.parseDouble(result2);
    
        System.out.println(result);

imagem digitando pelo código:
http://imageshack.us/photo/my-images/41/pelocodigo.jpg/

imagem copiando e colando da celular do excel (clique duplo selecionando tudo + crlt+c+crtl+v ==> ficando da forma que está no código mesmo)
http://imageshack.us/photo/my-images/687/peloexcel.jpg/

OBS: Não faço nenhuma outra alteração no código…

6 Respostas

Kanin_Dragon

Jovem,
Creio que houve algum problema em seu post arrume ou solicite aos moderadores para excluirem.

Abs,

JonaTHANNM

sem gracinha amigo por favor.

felipehts

não é gracinha, ocorreu um erro ao postar…mas já arrumei o post …

pmlm

O ‘espaço’ que vem do excel não deve ser um espaço, deve ser outro char

drsmachado

Posta o stackTrace completo

felipehts

Verdade… peguei o ‘espaço’ do excel e colei no “replace” e funcionou … como fica “invisível” não dá para notar diferença …

Criado 31 de maio de 2011
Ultima resposta 31 de mai. de 2011
Respostas 6
Participantes 5