编辑文件中的字符串



是否可以以编程方式编辑文件中的字符串?例如,我有一个名为/sdcard/myfile的文件,其中包含:

somestrings
otherstrings=lajd
ecc... abcdefghilmondj conf=300

我想用conf=100代替conf=300

您可以使用sed替换文件的内容。

sed -i 's/conf=300/conf=100/g'/sdcard/myfile

确保你有足够的权限修改/sdcard/myfile。

您可以使用Scanner类逐行加载文件。查找子字符串conf=300。替换为conf=100。将所有内容保存回文件

最新更新