欢迎访问宙启技术站
智能推送

Java中的字符串替换函数

发布时间:2023-06-30 10:56:52

Java中有多个字符串替换函数可以使用。下面将介绍其中的几个常用的。

1. replace():该函数用于将字符串中的指定字符或字符序列替换为另一个字符或字符序列。它接受两个参数, 个参数是要被替换的字符或字符序列,第二个参数是用来替换的字符或字符序列。示例代码如下:

String str = "Hello World";
String newStr = str.replace("Hello", "Hi");
System.out.println(newStr); // 输出:Hi World

2. replaceAll():该函数与replace()函数类似,但它接受的是正则表达式作为参数。它可以用来替换字符串中符合正则表达式的字符或字符序列。示例代码如下:

String str = "Hello World";
String newStr = str.replaceAll("o", "O");
System.out.println(newStr); // 输出:HellO WOrld

3. replaceFirst():该函数与replaceAll()函数类似,但它只替换 个匹配的字符或字符序列。示例代码如下:

String str = "Hello World";
String newStr = str.replaceFirst("o", "O");
System.out.println(newStr); // 输出:HellO World

4. StringTokenizer类:该类可以用来分割字符串,并将分割后的子字符串存储在一个队列中。该类的构造函数接受两个参数, 个参数是要分割的字符串,第二个参数是用来分隔字符串的分隔符。示例代码如下:

String str = "Hello,World,Java";
StringTokenizer st = new StringTokenizer(str, ",");
while (st.hasMoreTokens()) {
    System.out.println(st.nextToken());
}
// 输出:
// Hello
// World
// Java

以上是Java中一些常用的字符串替换函数。根据具体的需求,你可以选择使用适合的函数来完成字符串替换操作。