je le code suivant pour imprimer une chaîne (à partir d'un ResultSet) dans un fichier texte: dans l'instruction d'écriturePrintWriter pour imprimer sur la ligne suivante
PrintWriter writer = new PrintWriter(new FileOutputStream(file, false));
while(RS.next()) {
writer.write(RS.getString(1)+"\n");
}
je mets un « \ n » dans l'espoir que imprimera chaque ligne sur une ligne différente, mais elle a échoué. Le fichier txt imprime actuellement sur comme si, avec la rangée # étant une autre ligne du ResultSet:
row1row2row3row4row5
Je veux qu'il imprimer comme:
row1
row2
row3
row4
row5
...
Essayez 'System.getProperty (" file.separator ")' au lieu de '\ n' et voyez si cela fonctionne. Cela permettra également d'atténuer la dépendance de la plate-forme pour les nouvelles lignes. – nattyddubbs