替换反斜杠\

直接上图吧,以下是jdk,java.lang.string中关于替换字符的方法,replace方法和replaceAll方法。

replace方法
replaceAll方法

对于replace的认识,之前在印象中是只替换单个字符,但是看了具体代码之后你会发现,这个方法也是调用了replaceAll方法,全部替换。

那么两者之间有什么区别呢?

区别就是replaceAll方法支持正则。

对比两者的效率,还是replace效率高,因此如果在两者中选择的时候,能用replace的地方就用吧。


另外,现在工具类很多,直接使用Apache工具包的效率,比直接使用String.replace的效率还要高一些。



个人公号:【排骨肉段】,可以关注一下。

推荐阅读更多精彩内容