Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以以编程方式编辑文件中的字符串?例如,我有一个名为 /sdcard/myfile 的文件,其中包含:
somestrings otherstrings=lajd ecc... abcdefghilmondj conf=300
我想用 conf=100 替换 conf=300。
您可以使用Scanner该类逐行加载文件。查找子字符串 conf=300。将其替换为 conf=100。将所有内容保存回文件。
Scanner
您可以使用sed就地替换文件的内容。
sed -i 's/conf=300/conf=100/g' /sdcard/myfile
确保您有足够的权限来修改 /sdcard/myfile。