替换android中文件的第一行

时间:2010-09-03 15:28:14

标签: java android

在我的Android应用程序中,我想用一些其他数据替换我的第一行txt文件。 有什么方法可以做到这一点。

请告诉我您宝贵的建议。

提前致谢:)

1 个答案:

答案 0 :(得分:1)

由于Java IO和磁盘文件系统的性质,如果不考虑文件的残余,则无法直接替换文件的任意“行”。您需要完全读取和写入文件。

BufferedReaderPrintWriter对此非常有帮助。前者提供readLine()方法,后者提供println()方法(补偿了readLine()吃换行的事实)。添加一些boolean,您可以在循环中使用它来确定是否必须处理第一行。