您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页replace()、replaceFirst()和replaceAll()的区别

replace()、replaceFirst()和replaceAll()的区别

来源:华佗小知识
replace()、replaceFirst()和replaceAll()的区别

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\"、也可以单换⼀个数字。

注意:执⾏了替换操作后,源字符串的内容是没有发⽣改变的.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务