我正在研究一個具有JTextArea的Java應用程序,供用戶輸入文本。它可以是任何數量的行,但是我遇到了我的FileWriter問題,它只保存任何輸入的第一行。我從來沒有使用Swing或FileWriter的前可言,所以我可能會得到這個非常錯誤的,但這裏是我的代碼:Java FileWriter只寫第一行
FileWriter fw = null;
try {
fw = new FileWriter(lastSavedFile);
details.write(fw);
} catch (IOException exception) {
System.err.println("Error saving file");
exception.printStackTrace();
} finally {
if (fw != null) {
try {
fw.close();
} catch (IOException exception) {
System.err.println("Error closing writer");
exception.printStackTrace();
}
}
}
謝謝!
什麼是「細節」功能呢?問題可能在那裏...... – chahuistle 2011-02-10 20:36:03
整個解決方案都在詳細參考的類中(不能從代碼段中確定)。 – Yishai 2011-02-10 22:54:08