0
Je veux écrire quelque chose à un fichier par FileWriter, comme ceci:Est-ce que FileWriter.flush() commence toujours une nouvelle ligne?
if(<condition>)
{
writer.write(term);
writer.flush();
}
writer.close();
Mais cela ajoutera toujours une ligne vide à la fin de mon dossier. Puis-je demander comment se débarrasser de cette ligne vide? Flush(), close() Aucune de ces méthodes ajoutera une ligne vide.
'flush' n'ajoute pas de ligne vide. – user2357112
Ni 'flush()' ou 'close()' ne modifie le fichier ouvert. Avez-vous vérifié le contenu que vous écrivez? – James
Quel logiciel utilisez-vous pour regarder votre fichier? Ou en d'autres termes, êtes-vous sûr qu'il y a vraiment une ligne vide là? –