Lecture d'un fichier texte
Fermé
safo
-
9 déc. 2012 à 10:30
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 - 9 déc. 2012 à 11:48
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 - 9 déc. 2012 à 11:48
A voir également:
- Lecture d'un fichier texte
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
- Fichier host - Guide
1 réponse
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
860
Modifié par bizu53 le 9/12/2012 à 11:50
Modifié par bizu53 le 9/12/2012 à 11:50
Tu as la méthode Files.readAllLines(path, cs) qui te retourne une List<String> (une String par ligne) en lui spécifiant le path du fichier à lire et l'encodage des caractères (Charset.forName("UTF-8") par exemple). Et tu n'as plus qu'à boucler sur cette liste pour faire les remplacements qui vont bien. Tu peux utiliser une expression régulière (possibilité parmi plein) pour remplacer tous les "[^0-9A-Za-z]" par " " (en considérant les caractères spéciaux comme étant ceux qui ne sont pas les alphanumériques).