Probleme de programmation en java

sabrinafr -  
 danimo -
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.

2 réponses

  1. dadouvic
     
    peut tu me motrer ton code stp ?
    0
  2. danimo
     
    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