Je suis nouveau à Java et en essayant d'enregistrer une chaîne multiligne dans un fichier texte.Java enregistrer la chaîne multiligne au fichier texte
À l'heure actuelle, cela fonctionne dans mon application. Par exemple, si je sauvegarde le fichier de mon application puis l'ouvre à partir de mon application, il place un espace entre les lignes. Cependant, si je sauvegarde le fichier depuis mon application, puis l'ouvre dans le Bloc-notes, tout est sur une ligne.
Existe-t-il un moyen de faire apparaître une ligne multiple sur tous les programmes? Voici mon code actuel:
public static void saveFile(String contents) {
// Get where the person wants to save the file
JFileChooser fc = new JFileChooser();
int rval = fc.showSaveDialog(fc);
if(rval == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
try {
//File out_file = new File(file);
BufferedWriter out = new BufferedWriter(new FileWriter(file));
out.write(contents);
out.flush();
out.close();
} catch(IOException e) {
messageUtilities.errorMessage("There was an error saving your file. IOException was thrown.", "File Error");
}
}
else {
// Do nothing
System.out.println("The user choose not to save anything");
}
}
Qu'est-ce qu'un tour? – Daniel
@Daniel je voulais dire "app". Le wordpad –