java - 以特定方式读写文件

标签 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

谢谢

最佳答案

“我应该如何修改文件”

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

“如何读取特定标题的值”

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

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

关于java - 以特定方式读写文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21226606/

相关文章:

java - 如何在 Apache HttpComponents 中使用自定义 socketfactory

java - 求解用 Java 语言编写的数学方程

java - libgdx modelinstance 随着时间的推移平滑地转换 3d 对象

java - SSLSocket如何像Socket.sendUrgentData()一样发心连接

java - 用于 Dropbox 的脚本以进行自动处理

Android 应用程序未安装在设备上?

android - 如何使 WebView 可点击 False 和 True

java - 如何在不加载额外代码的情况下在 ArrayList 中实现 Strings 和 SpannableStrings 的混合

java - map 中的多个标记未通过 SupportMapFragment 显示

安卓工作室 : Could not find any version that matches com. google.gms :play-services:6. 1.+