位置:首頁 > 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