Lire des gros fichiers [Résolu]
coinki
- Messages postés
- 57
- Date d'inscription
- mercredi 26 février 2003
- Dernière intervention
- 6 juillet 2009
-
- Dernière réponse :
coinki
- Messages postés
- 57
- Date d'inscription
- mercredi 26 février 2003
- Dernière intervention
- 6 juillet 2009
-
4 sept. 2007 à 09:11
Bonjour,
je veux récupèrer un fichier texte relativement lourd (7Mo) pour vérifier s'il contient certains termes.
Je fais le code suivant :
BufferedReader reader = null;
String txt = "";
try {
reader = new BufferedReader(new FileReader("mon_fichier.txt"));
String line;
int i=0;
while ((line = reader.readLine()) != null){
System.out.println(i);
txt+=line+"\n";
i++;
}
}
catch (Exception e) {
}
finally{
try {
if (reader==null){
reader.close();
}
} catch (IOException e) {}
}
System.out.println(txt);
Mais c'est très très lent.
Quelqu'un sait comment lire plus vite ?
Alain
Afficher la suite