#1 Le 24/05/2007, à 12:09
- stadiste
[Java]Parcourir un fichier en utilisant File
Salut,
j'ai un objet File qui contient le nom d'un fichier.
Comment est ce que je fais pour le parcourir pour afficher son contenu à l'écran.
Merci
#2 Le 24/05/2007, à 13:17
- pluviotor
Re : [Java]Parcourir un fichier en utilisant File
tu fais file.ParcourirunfichierenutilisantFile()
Hors ligne
#3 Le 25/05/2007, à 09:03
- Nicolas2b
Re : [Java]Parcourir un fichier en utilisant File
pluviotor a écrit :
tu fais file.ParcourirunfichierenutilisantFile()
La réponse était tentante, car il n'a pas du beaucoup chercher ..........
Mais bon, on donne qd meme la réponse, qui se trouve pourtant PARTOUT ( site de Sun, developpez.com, ... )
public static String readFile(File file) {
try {
// 1 - Création de la ressource
FileReader reader = new FileReader(file);
try {
// 2 - Utilisation de la ressource
StringBuffer buffer = new StringBuffer();
char[] cbuf = new char[2048];
int len;
while ( (len = reader.read(cbuf)) > 0 ) {
buffer.append(cbuf, 0, len);
}
return buffer.toString();
} finally {
// 3 - Libération de la ressource
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
Nicolas.
Ubuntu Gutsy sur ASUS A6JA Q016H
2 Go de RAM
ATI X1600
Core Duo 1,8 GHz
Hors ligne