2010-09-03 51 views
1

在我的Android應用程序中,我想用一些其他數據替換我的第一行txt文件。 有沒有什麼辦法可以做到這一點。在Android中替換文件的第一行

請讓我知道您的寶貴建議。

感謝提前:)

+0

我相信你可以使用普通的Java FileWriter,並寫入到SD卡上的文件(或任何地方)。所有的邏輯應該與普通的Java應用程序相同,並添加好東西來與手機上的文件進行交互。假設您正在通過手機上的文件進行書寫/閱讀。 – James 2010-09-03 15:33:36

回答

1

由於Java的IO和磁盤文件系統的性質,不能直接替換文件的任意「行」不考慮該文件的剩餘部分進入考慮。你需要完全讀寫文件。

BufferedReaderPrintWriter對此很有幫助。前者提供readLine()方法,後者提供println()方法(補償readLine()吃掉換行符的事實)。添加一些你可以在循環中使用的boolean來確定是否需要處理第一行。

+0

感謝Balus.The信息幫助了我 – Remmyabhavan 2010-09-04 06:37:59