Probleme de programmation en java

sabrinafr -  
 Utilisateur anonyme -
Bonjour,
j'ai un probleme avec un code source ecrit en java , a chaque fois j'execute le code il y a toujours une erreur qui est la suivante:
Exception in thread "main" java.lang.NumberFormatException: For input string: "0,tcp,http,SF,181,5450,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0.00,0.00,0.00,0.00,1.00,0.00,0.00,9,9,1.00,0.00,0.11,0.00,0.00,0.00,0.00,0.00;"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.<init>(Unknown Source)
at teste1.main(teste1.java:81)
cette erreur se declenche à chque fois le programme execute l'instruction:
AntClass = new Integer(ligne).intValue();
remarque: le type de AntClass est integer.
si quelque a une idée comment je corrige cette erreur, svp aider moi.

A voir également:

2 réponses

dadouvic
 
peut tu me motrer ton code stp ?
0
Utilisateur anonyme
 
Salut,

C'est tout simplement parceque tout ceci:
"0,tcp,http,SF,181,5450,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0.00,0.00,0.00,0.00,1.00,0.00,0.00,9,9,1.00,0.00,0.11,0.00,0.00,0.00,0.00,0.00;" est loin d'être un entier.

L'exception NumberFormatException signifie que la valeur à mettre dans un Integer n'est pas numérique (ce qui est évident ici) ou qu'elle est trop longue pour un int...

Cordialement,

Dan
0