Fonction qui lire un fichier
Résolu
zmandar
-
zmandar -
zmandar -
A voir également:
- Fonction qui lire un fichier
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fonction si et - Guide
1 réponse
Tiens, ça c'est la documentation : https://docs.oracle.com/javase/6/docs/api/
Tu auras besoin de Scanner à utiliser sur un FileInputStream (ton fichier) que tu découperas grâce à useDelimiter...
Tu auras besoin de Scanner à utiliser sur un FileInputStream (ton fichier) que tu découperas grâce à useDelimiter...
java.io.FileReader;
java.io.FileNotFoundException;
java.io.IOException;
class LireLigne
{
public static void main(String[] argv) throws IOException
{
BufferedReader lecteurAvecBuffer = null;
String ligne;
try
{
lecteurAvecBuffer = new BufferedReader(new FileReader(argv[0]));
}
catch(FileNotFoundException exc)
{
System.out.println("Erreur d'ouverture");
}
while ((ligne = lecteurAvecBuffer.readLine()) != null)
System.out.println(ligne);
lecteurAvecBuffer.close();
}
}
moi je faite ce code mais il lire ligne par ligne et affiche à l 'écran moi je veux une fonction qui retourn un tableau qui contient les mots qui sont le fichier
Indice : le pattern pour la méthode useDelimiter devrait être "[\\s\\t\\n\\r]+"
comment je modifier ce code svp ???
Pour les listes, tu créés simplement une nouvelle liste, dès que tu as un nouveau mot tu l'ajoutes et une fois le fichier terminé tu convertis ta liste en tableau (voir List.toArray)