Hello tout le monde!

Histoire de faire rire la galerie (je ris déjà à vrai dire mais plutôt jaune), j'ai un soucis en java lorsque je tente de lire des données dans un fichier csv.

Mon fichier contient une ligne pour l'exemple:
000000100207;000000000100;504;Toto
Ce que je souhaite c'est les récupérer pour les traiter.. Donc en gros ça donne ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
InputStream is = zf.getInputStream(monFichier);
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
 
String line="";
 
while (br.ready()) {  
      line= br.readLine();
 
      String[] values = line.split(";");
      System.out.println(values[0]);
}

Le hic c'est que j'obtiens:

"000000100207
Forcément comme je tente ensuite de parser un Long... j'me retrouve avec une Joooooolie java.lang.NumberFormatException: For input string: ""000000100207"

Est ce que quelqu'un aurait une idée???

Merci merci d'avance!


mawinette qui assume mais pas trop....