是否可以以编程方式编辑文件中的字符串?例如,我有一个名为/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。将所有内容保存回文件