首页 > 其他 > 详细

关于String的replace()和replaceAll()的区别

时间:2015-09-29 11:33:43      阅读:214      评论:0      收藏:0      [点我收藏+]

String的replace()方法是面向字符串的,而replaceAll()方法是面向正则表达式的。

举个例子:str=str.replaceAll("\\d","*");

将str字符串中的所有数字替换成*,如果此时使用replace,就不可以。

关键看1号位,你放什么,如果是正则,就用replaceAll(),否则用replace().

常见replace()方法就是将一个字符串中的某个元素替换掉,例子:str=str.replace("s"," ");

将str字符串中的所有s去掉(也就是替换成空格).

关于String的replace()和replaceAll()的区别

原文:http://my.oschina.net/Tsher2015/blog/512221

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!