我試圖從JOptionPane
獲得輸入,並使用FileWriter
類將用戶鍵入的文本存儲到文本文件中。爲了確保用戶輸入的內容被存儲在I中寫了一個system.out和我在JOptionPane中輸入的內容。不幸的是,當我打開.txt文件時,我沒有輸入任何內容!順便說一句,我輸入的文件路徑是正確的。java中的FileWriter沒有寫入txt文件
這是我的代碼。幫我!
String playername = JOptionPane.showInputDialog("What Will Be Your Character's Name?");
System.out.println(playername);
try {
FileWriter charectersname = new FileWriter("/Users/AlecStanton/Desktop/name.txt/");
BufferedWriter out = new BufferedWriter(charectersname);
out.write(playername);
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
看起來你需要關閉你的'BufferedWriter'。 –
我該怎麼做? – user2540802
調用'out.close()'。 –