我以特定的方式读写文件。
档案格式:
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
。
谢谢
答案 0 :(得分:2)
“我应该如何修改文件”
要修改文件的内容,需要将其写入临时文件。完成后,删除原始文件并将临时文件重命名为原始文件名。
“我如何阅读特定标题的值”
逐行阅读文件并搜索您的特定标题:
if(line.contains("a7")){
System.out.println(line.substring(line.indexOf("("),line.indexOf(")")+1));
}