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 :
Mais c'est très très lent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 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);
Quelqu'un sait comment lire plus vite ?
Alain
Partager