java怎么修改文本文件每行里的某一内容?

如题所述

1.把整个TXT文件读取出来(FileReader)存到一个String对象里!
2.正则替换String对象,替换表达式。比如
String
a
=
"13730000666";
String
b
=
a.replaceAll("(\\d{4})(\\d{4})(\\d{3})","$1****$3");
System.out.println(b);
输出:
1373****666
3.再将String对象写回TXT文件。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答