Bonjour,
Je ne trouve plus d'exemple où mon programme ne fonctionne pas. C'est pour cela que j'ai notamment intégré les caractères accentués, le +, par exemple +55, le tiret bas _ pour les noms de fichiers... Si quelqu'un peut m'aider.
Bonne journée.
Hello, now I don't find example where my program doesn't work. I tried with à, é, + (+35), etc... But the solution is not good for the corrector. Please, help me !
Have a nice day.
package fr.codegym.task.task19.task1923;
/*
Des mots avec des chiffres
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader lecteurFichier = new BufferedReader(new FileReader(args[0]));
StringBuilder stringBuilder = new StringBuilder();
while(lecteurFichier.ready()) {
stringBuilder.append((char) lecteurFichier.read());
}
lecteurFichier.close();
BufferedWriter ecritureFichier = new BufferedWriter(new FileWriter(args[1]));
String fichierTexte = stringBuilder.toString();
String[] tableauFichier = fichierTexte.split("[^-+_éèëêîàâù\\w]");
for(int i = 0; i < tableauFichier.length; i++) {
ecritureFichier.write(tableauFichier[i] + " ");
}
ecritureFichier.close();
}
}