我已经以特定方式读取和写入文件。
文件格式:
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
。
谢谢
最佳答案
“我应该如何修改文件”
要修改文件内容,需要将其写入临时文件中。完成后,删除原来的,并将临时文件重命名为原来的文件名。
“如何读取特定标题的值”
逐行阅读文件并搜索您的特定标题:
if(line.contains("a7")){
System.out.println(line.substring(line.indexOf("("),line.indexOf(")")+1));
}
关于java - 以特定方式读写文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21226606/