1、replace()
String str= "mesquite in your cellar"
str.replace(‘e‘, ‘o‘)
returns "mosquito in your collar"
由此可知replace是全替换的。
建议:单引号全部改为双引号,避免编译出错,有时可能操作多字符。
2、replaceFirst()、replaceAll()
(1)用法与replace相同,但是后面两者基于规则表达式的替换;
(2)replaceFirst只替换第一次出现的,后面就不管了;
(3)replaceAll是replace的加强版。
(4)替换数字时的格式:"\\d"、也可以单换一个数字。
注意:执行了替换操作后,源字符串的内容是没有发生改变的.
时间: 2024-10-23 02:46:49