以特定方式读写文件

时间:2014-01-20 05:04:46

标签: java android

我以特定的方式读写文件。

档案格式:

a1(1,2,5,8,0);
a2(4,6,8,4);
a7(4,5,7,8);

如果我修改a2的部分,如"2,4,6,8",我应该如何修改文件。

我怎样才能读取特定标题的值。也就是说,如果我只想为a7获取值,那么该方法应该返回4,5,7,8

谢谢

1 个答案:

答案 0 :(得分:2)

“我应该如何修改文件”

要修改文件的内容,需要将其写入临时文件。完成后,删除原始文件并将临时文件重命名为原始文件名。

“我如何阅读特定标题的值”

逐行阅读文件并搜索您的特定标题:

if(line.contains("a7")){
   System.out.println(line.substring(line.indexOf("("),line.indexOf(")")+1));
}