replace和replaceAll的区别

  • Post author:
  • Post category:其他




replace和replaceAll的区别

Java中String对象中的replace和replaceAll的区别?



replace是用字符串进行替换

public String replace(char oldChar, char newChar)
 
public String replace(CharSequence target, CharSequence replacement)

在这里插入图片描述



replaceAll是用正则替换字符串

public String replaceAll(String regex, String replacement)

在LeetCode 很明显使用replaceAll效率会很慢,但是在JDK1.8以后 replaceAll效率更高

在这里插入图片描述



版权声明:本文为jj89929665原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。