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
Bonjour,

comment on va lire un fichier de type texte avec élimination des caractère spécieux et les remplacent par un blan en java
A voir également:

1 réponse

bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 859
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).
1