Java 教程

Java 控制語句

面向物件程式設計

Java 內建類

Java 檔案處理

Java 錯誤和異常

Java 多執行緒

Java 同步

Java 網路程式設計

Java 集合

Java 介面

Java 資料結構

Java 集合演算法

高階 Java

Java 雜項

Java API 和框架

Java 類參考

Java 有用資源

Java - StringBuffer replace() 方法



描述

此方法將此 StringBuffer 的子字串中的字元替換為指定字串中的字元。

子字串從指定的開始位置開始,擴充套件到索引 end - 1 處的字元,或者如果不存在此類字元,則擴充套件到 StringBuffer 的末尾。首先刪除子字串中的字元,然後在起始位置插入指定的字串。

語法

以下是此方法的語法:

public StringBuffer replace(int start, int end, String str)

引數

以下是引數的詳細資訊:

  • start - 起始索引(包含)。

  • end - 結束索引(不包含)。

  • str - 將替換先前內容的字串。

返回值

  • 此方法返回修改後的 StringBuffer 物件。

示例

public class Test {

   public static void main(String args[]) {
      StringBuffer sb = new StringBuffer("abcdefghijk");
      sb.replace(3, 8, "ZARA");
      System.out.println(sb); 
   }  
}

這將產生以下結果:

輸出

abcZARAijk
java_strings.htm
廣告