Je n'arrive pas à valider la sortie de toutes les saisies j'ai même essayé d'y inclure le nom du fichier de destination (celui saisi dans l'objet FileWriter), mais ça non plus ça ne fonctionne pas Quand j'essaie avec intelliJ IDEA, comme je n'arrive à me servir du system.in dessus, j'entre directement le nom de fichier dans la variable fileName et avant la boucle while, que je modifie légèrement aussi, je crée une liste de mot avec le mot "quitter" et là tout fonctionne !! Mon fichier de destination reçoit bien l'ensemble des mots saisie dans mon tableau de test et chacun d'entre eux est placé sur une nouvelle ligne... ci dessous les modifications que je fais pour tester sur intelliJ IDEA :
// Remplace les lignes 20 à 22 du code de base, je n'utilise plus le lecteur dans ce cas là
String fileName = "C:\\Users\\xxx\\OneDrive\\Documents\\test1.txt";
out = new BufferedWriter(new FileWriter(fileName));

// Remplace l'entrée des valeurs depuis la console
String[] exemple = {"super","bien","lol","quitter"};
int i = 0;

while (true) {
   String s = exemple[i];
   entree += " " + s;
   if (s.equals("quitter")) break;
   i++;
}
//Suite du programme est comme celui du code initial
Merci pour votre aide