A voir également:
- Lecture d'un fichier texte
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
1 réponse
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).