位置:首页 > Java技术 > java.lang > java.lang.String.replace(CharSequence target, CharSequence replacement)方法实例

java.lang.String.replace(CharSequence target, CharSequence replacement)方法实例

java.lang.String.replace(CharSequence target, CharSequence replacement) 方法替换此字符串相匹配的文字目标序列与指定的文字替换序列中的每个子字符串。替换所得格式从字符串开头到结尾:

声明

以下是java.lang.String.replace()方法声明

public String replace(CharSequence target, CharSequence replacement)

参数

  • target -- 这是要被替换字符的值的序列。

  • replacement -- 这是char值的替换序列。

返回值

此方法返回结果字符串。

异常

  • NullPointerException -- 如果target 或 replacement为null。

例子

下面的例子显示java.lang.String.replace()方法的使用。

package com.yiibai;

import java.lang.*;

public class StringDemo {

  public static void main(String[] args) {
  
    String str = "aacdeaa";
    System.out.println("string = " + str);

    CharSequence s1 = "cde";
    CharSequence s2 = "ghi";
    // replace sequence s1 with s2
    String replaceStr = str.replace(s1, s2);

    // prints the string after replacement
    System.out.println("new string = " + replaceStr);
  }
}

让我们来编译和运行上面的程序,这将产生以下结果:

string = aacdeaa
new string = aaghiaa