2014-01-20 30 views
0

我已经以特定方式读取和写入文件。以特定方式读写文件

文件格式:

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

谢谢

+2

你应该表明你已经有些代码试着 – Baby

回答

2

“我应该怎么修改文件”

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

“我怎样才能读取特定标题值”

逐行读取文件中的行,并搜索特定的标题:

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