2013-11-04 70 views
0

我正在爲11年級創建一項運動預測遊戲,並且遇到了將數據寫入文本文件的問題。我正在使用NetBeans 7.3.1。我正在使用一個按鈕,每次按下時,用戶輸入的數據都必須寫入文本文件。該文本文件在開始時是空的,我需要向它添加數據。在第一次點擊按鈕後,數據不斷重寫,新數據不會被添加。每次都需要新的線路。非常感謝你。一些編碼會很棒!如何將數據寫入Java中的文本文件

+3

我同意。一些代碼會由你真棒...。請分享您迄今爲止與Stack Overflow社區所做的一切,我們將看到我們如何能夠幫助您。 – Josh

+1

你可以顯示你的代碼嗎? – gwin003

+1

你能告訴我們代碼嗎? –

回答

1

我只是做了一個追加到文件的快速搜索(通常是一件好事):this question seems to be what your looking for

+0

警告關閉主題:恭喜3k代表:) – Cruncher

+0

不確定它的真正的主題,問題是關於追加到一個文件,這是我的迴應。我通常會寫更詳細的回答,但問題中沒有代碼,我猜測問題的人只是不知道從哪裏開始。 (我也猶豫是否放棄了很多代碼作業,而這些代碼並沒有真正顯示他們自己的作品) –

+1

哦,對不起,你誤會了。我的意思是我的評論是脫離主題的。 – Cruncher

0

我沒有測試過這一點,但是這應該工作:

private boolean appendToFile(String fileName, String data, String lineSeparator) 
     throws IOException { 
    FileWriter writer = null; 
    File file = new File(fileName) 

    if (!file.exists()) { 
     file.createNewFile(); 
    } 

    try { 
     writer = new FileWriter(fileName, true); 
     writer.append(data); 
     writer.append(lineSeparator); 
    } catch (IOException ioe) { 
     return false; 
    } finally { 
     if (writer != null) { 
      writer.close(); 
     } 
    } 

    return true; 
}