我寫了一個將arrayList打印到文本文件中的方法,但由於某種原因,它不會每次都在新行上打印,它會將所有內容打印到一行中。下面是我的代碼。如何將每行寫入Java中的新行?
private static void writingToFile() {
try {
BufferedWriter writeArrayList = new BufferedWriter (new FileWriter("D:\\text.txt"));
for(StoreCommands s : commandsList){
writeArrayList.write(s + "\n");
}
writeArrayList.close();
} catch (IOException e) {
e.printStackTrace();
}
}
此刻我必須手動輸入路徑,我希望用戶選擇他們想放置文件的位置,我該怎麼做呢?謝謝。
變化'「\ n」'「R \ \ n」 –
感謝該工作能對''...我不是增加了自己的文件路徑提示用戶選擇一個? – user3278130
在下面看到我的回答 –