J'essayais de compter le nombre de mots uniques dans un fichier texte. Pour simplifier, le contenu actuel de mon fichier est :
Ceci est un fichier d'exemple
Ma tentative est la suivante :
long wordCount =
Files.lines(Paths.get("sample.txt"))
.map(line -> line.split("\\s+"))
.distinct()
.count();
System.out.println(wordCount);
Cela compile et s'exécute correctement, mais cela donne 1
, alors que cela devrait être 5
.