J'essaie de lire dans un fichier texte une variable String. Le fichier texte a plusieurs lignes. Après avoir imprimé la chaîne pour tester le code "en lecture", il y a un espace supplémentaire entre chaque caractère. Comme j'utilise la chaîne pour générer des bigrammes de caractères, les espaces rendent l'exemple de texte inutile. Le code estEspaces supplémentaires dans Chaîne ayant lu le fichier texte à Chaîne à l'aide de FileInputStream
try {
FileInputStream fstream = new FileInputStream(textfile);
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
//Read corpus file line-by-line, concatenating each line to the String "corpus"
while ((strLine = br.readLine()) != null) {
corpus = (corpus.concat(strLine));
}
in.close(); //Close the input stream
}
catch (Exception e) { //Catch exception if any
System.err.println("Error test check: " + e.getMessage());
}
je serais reconnaissant de tout conseil.
Merci.