String类型的方法中replace与replaceAll有何区别?

问题描述:

我自己试了一下,运行结果是一样的,有什么区别么?求大神解答!

string 里面的字符,替换一个,和替换全部
replaceAll是符合条件都替换

replace内部调用的是replaceall,后者功能强,支持正则表达式,前者调用简单。

replace 是一般的字符串替换
replaceAll 是正则匹配