Exercices leçon 1 (sur expressions lambda) : énoncé et classe à compléter
Exercices leçon 2 (sur streams) : énoncé, classe à compléter, fichier à utiliser
Exercices leçon 3 (réduction, collecteurs,...) : énoncé, classe à compléter, classes Levenshtein.java et RandomWords.java, fichier words.txt. Attention les exercices pour la leçon 3 sont bien plus difficiles que ceux des 2 premières leçons.