Java中replace与replaceAll有何不同及测试方法?
- 内容介绍
- 相关推荐
本文共计624个文字,预计阅读时间需要3分钟。
目录
一、概述
二、异同
三、测试
总结一、概述
+replace的参数是char和CharSequence,既支持字符的替换,也支持字符串的替换(CharSequence即字符串序列,也就是字符串)。二、异同
+replace方法用于替换字符串中指定字符或字符串。三、测试
+r目录
- 一、简述
- 二、异同
- 三、测试
- 总结
一、简述
的参数是 char 和 CharSequence,既支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,也就是字符串)。
的参数是 regex,即基于规则表达式的替换。比如:可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号。
二、异同
1️⃣相同点:都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串。
2️⃣不同点:replaceAll 支持正则表达式,因此会对参数进行解析(两个参数均是)。
本文共计624个文字,预计阅读时间需要3分钟。
目录
一、概述
二、异同
三、测试
总结一、概述
+replace的参数是char和CharSequence,既支持字符的替换,也支持字符串的替换(CharSequence即字符串序列,也就是字符串)。二、异同
+replace方法用于替换字符串中指定字符或字符串。三、测试
+r目录
- 一、简述
- 二、异同
- 三、测试
- 总结
一、简述
的参数是 char 和 CharSequence,既支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,也就是字符串)。
的参数是 regex,即基于规则表达式的替换。比如:可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号。
二、异同
1️⃣相同点:都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串。
2️⃣不同点:replaceAll 支持正则表达式,因此会对参数进行解析(两个参数均是)。

