String自带的replaceAll方法和StringUtils的replaceAll的区别
2016-05-27 10:51
513 查看
一般情况下,同时使用String自带的replace方法就可以实现字符串的替换功能,但是如果需要替换的字符串种含有正则表达式的符号语言,则只能使用StringUtils提供的replace()方法。因为String自带的replace()方法是通过正则表达式的方式来实现替换,而StringUtils()则是通过循环的方式。以下贴上两种方式实现的源代码:
String.relpace();
StringUtils.replaceAll()
String.relpace();
public replaceAll(String regex,String replacement){ return Pattern.complie(regex).matcher(this).replaceAll(replacement); }
StringUtils.replaceAll()
相关文章推荐
- Ejabberd作为推送服务的优化手段
- 《解剖PetShop》之四:PetShop之ASP.NET缓存
- 初识安卓基本控件_TimePicker
- 关于闭包的理解
- PHP软件工程师面试题
- [从头学数学] 第225节 返璞归真丹元成
- Hibernate与MyBatis对比
- 观点:BPM已经过时了?
- ejabberd服务端开发笔记
- 课堂水王2
- 一步步学spark之一scala高级特性中隐式转换,隐式参数,隐式类3.8
- 设置各个浏览器的兼容问题的代码
- C++的lambda表达式
- .Tostring("")
- leetcode---Maximum Subarray---动态规划
- Android中shape的使用
- cortex 内核简介
- Androin学习笔记五十四: android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- 环信即时通讯在工程中的安装——Nusen_Liu
- HTTP协议学习篇