2013-02-23 135 views
-1

我需要將整數值寫入文本文件。然後我需要讀取這樣的文件來恢復整數值。我已經看到了幾種做法,但我想知道哪種編寫整數最合適?請注意,文字可能很大,但少於100萬個值。一次寫入和讀取一個值。向文本文件寫入整數和從文本文件讀取整數

+3

你能告訴我們的方法嗎? – cIph3r 2013-02-23 12:02:25

+0

NIO也許會幫助你http://docs.oracle.com/javase/7/docs/api/java/nio/package-summary.html – lichengwu 2013-02-23 12:06:45

+1

[你有什麼嘗試?](http://www.whathaveyoutried.com /) – 2013-02-23 12:06:55

回答

2

一個簡單的方法是用println(使用例如PrintStream)寫入它們,然後用掃描儀讀取它們。該文件也將是人類可讀的。

使用二進制文件會更有效率,但你說你需要一個文本文件。

+0

+1每行打印一個數字。也可以和其他讀者一起使用(例如'BufferedReader.readLine()'),但是之後可能需要轉換爲'int'。 – afsantos 2013-02-23 12:24:19

+0

是的,這實際上是一個非常簡單的方法來實現它,謝謝 – strv7 2013-02-23 12:25:44