Bonjour,
je cherche un moyen rapide de convertir le contenu d'un fichier en String (dans le but de l'inclure dans un fichier XML). Pour l'instant je fais de cette manière :
mais cela met 30 secondes pour un fichier de 45ko. Si quelqu'un avait des pistes pour aller plus vite, ca m'aiderait beaucoup.
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 public static String affiche(String nomFichier) { String retour = ""; try { FileReader reader = new FileReader(nomFichier); int lu; char c; do { <div style="margin-left:40px"> // on lit un caractère sous forme d'un entier: lu = reader.read(); if (lu != -1) { // si on est pas à la fin du fichier <div style="margin-left:40px"> c = (char) lu; retour += c;</div>}</div> } while (lu != -1); // tant que l'on est pas à la fin du fichier reader.close(); return retour; } catch (Exception e) { return ""; } }
D'avance merci.
Partager