Bonjour,
j'ai un problème avec ma fonction de lecture.
En effet, je n'arrive à lire qu'une ligne sur deux d'un fichier quelque soit son type (fichier txt par exemple).
public String[] lire(String path) {
String ligne = "";
path = "test.txt";
try {
BufferedReader br = new BufferedReader(new FileReader(path));
StringTokenizer st;
while ((ligne = br.readLine()) != null) {
ligne=br.readLine();
st=new StringTokenizer(ligne, ",");
while(st.hasMoreTokens()){
bufferComplet[kTest] = st.nextToken();
System.out.println("buffer " + kTest + " : " + bufferComplet[kTest]);
kTest++;
}
}
bufferComplet[25000] = Integer.toString(kTest);
System.out.println("kTest : " + kTest);
br.close();
}
catch (Exception e){
e.printStackTrace();
}
return bufferComplet;
}
Je n'arrive pas à comprendre le problème.
Savez-vous pourquoi ?
Afficher la suite