让人迷惑的命名:JDK1.5中的String的两个方法replace和replaceAll。从名字你绝对猜不到replaceAll的真正用途。

String replace(char oldChar, char newChar)
          返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。
String replace(CharSequence target, CharSequence replacement)
          使用指定的字面值替换序列替换此字符串匹配字面值目标序列的每个子字符串。
String replaceAll(String regex, String replacement)
          使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串。

评论
发表评论

您还没有登录,请登录后发表评论