在我的Android应用程序中,我想用一些其他数据替换我的第一行txt文件。 有什么方法可以做到这一点。
请告诉我您宝贵的建议。
提前致谢:)
答案 0 :(得分:1)
由于Java IO和磁盘文件系统的性质,如果不考虑文件的残余,则无法直接替换文件的任意“行”。您需要完全读取和写入文件。
BufferedReader
和PrintWriter
对此非常有帮助。前者提供readLine()
方法,后者提供println()
方法(补偿了readLine()
吃换行的事实)。添加一些boolean
,您可以在循环中使用它来确定是否必须处理第一行。