Java中的字符替换函数的用法
发布时间:2023-10-09 08:17:53
Java中的字符替换函数主要是通过字符串的replace方法来实现的,该方法的用法如下:
1. public String replace(char oldChar, char newChar)
将字符串中的指定字符oldChar替换为newChar。
示例代码:
String str = "Hello World!";
String replaceStr = str.replace('o', '0');
System.out.println(replaceStr);
// 输出结果:Hell0 W0rld!
2. public String replace(CharSequence target, CharSequence replacement)
将字符串中的指定字符序列target全部替换为replacement序列。
示例代码:
String str = "Hello World!";
String replaceStr = str.replace("World", "Java");
System.out.println(replaceStr);
// 输出结果:Hello Java!
3. public String replaceAll(String regex, String replacement)
将字符串中匹配正则表达式regex的部分全部替换为replacement。
示例代码:
String str = "Hello World!";
String replaceStr = str.replaceAll("o", "0");
System.out.println(replaceStr);
// 输出结果:Hell0 W0rld!
以上是Java中常用的字符替换函数,根据不同的需求可以选择适合的方法。需要注意的是,replace和replaceAll方法都返回一个新的字符串,原始字符串并不会被修改。另外,replace方法接受的是char类型,replaceAll方法接受的是正则表达式字符串,需要特殊注意正则表达式的使用。
