2011-04-28 80 views
0

我正在製作一個小型的積分遊戲,其中包括一個計時器,每秒添加1點。你的目標是創造儘可能多的積分。但是,我需要一種方法將點(一個int值)存儲到一個txt文件中,或者可能是一種更安全的方式。我還需要一種方法來讀取文件中的點,並將存儲的int放入我的程序中,我知道如何創建文件,我已經創建了一個文件。將int值存儲到文本文件中並讀取它?

好的,我還有一個小問題,如果您關閉程序,而不是當您啓動程序時,如何創建文件?

回答

1

對於簡單UserCases像上面提到,創建/讀取特性文件中使用java.util.Properties代替手工操作處理文件的各個方面。你只需要從String轉換(解析)int

此外,您可以靈活地從classpath或文件系統輕鬆加載它。

查看load(...) & store(...)分別讀取並保存文件。 和getProperty() & setProperty()爲給定密鑰讀取和創建/更新值。

0

我會用FileUtils

public void saveInt(String filename, int num) { 
    FileUtils.write(new File(filename), num + "\n"); 
} 

public int loadInt(String filename) { 
    return Integer.parseInt(FileUtils.readFileToString(new File(filename)).trim()); 
} 
+0

我會如何使用它?它找不到FileUtils。 – Stan 2011-04-28 17:26:29

+0

試試http://www.google.co.uk/search?q=FileUtils – 2011-04-29 08:03:40

相關問題