zoukankan      html  css  js  c++  java
  • 【JAVA】辨析:replace,replaceAll,replaceFirst

    replace和replaceAll:

    • 1、相同点:

      • 替换所有匹配的字符串(都是替换所有)
    • 2、不同点:

      • replace支持字符替换,字符串替换
      • replaceAll是正则表达式替换

    replaceFirst:

    • 同replaceAll一样,也是基于规则表达式的替换
    • 不同之处是:只替换第一次出现的字符串

    对于正则表达式:

    • 如果replaceAll()和replaceFirst()所用的参数据不是基于规则表达式的,则与replace()替换字符串的效果是一样的
    • 即:这两者也支持字符串的操作,但是!! 在LeetCode中运行会报错!!!
    • 因此,一般写replace即可

    END

  • 相关阅读:
    python反射
    numpy笔记
    leetcode43
    leetcode-42
    The Github Flow
    leetcode-37
    leetcode-41
    leetcode-40
    TCP扫盲2
    字节码分析与操作
  • 原文地址:https://www.cnblogs.com/anliux/p/12262757.html
Copyright © 2011-2022 走看看