在 Java 中更改 Java StringBuffer 物件中的單個字元


為了在 Java 中更改 StringBuffer 物件中的單個字元,我們使用 setCharAt() 方法。setCharAt() 方法將指定為引數的索引處的字元設定為另一個字元,其值作為 setCharAt() 方法的引數傳遞。該方法設定一個新的字元序列,唯一的更改是字元作為引數傳遞在指定索引處。

宣告 - java.lang.StringBuffer.setCharAt() 方法宣告如下 -

public void setCharAt(int index, char ch)

如果索引大於 StringBuffer 物件的長度或為負數,則會生成 IndexOutOfBoundsException。

我們來看一個在 StringBuffer 物件中更改單個字元的程式。

示例

 線上演示

public class Example {
   public static void main(String[] args) {
      StringBuffer sb = new StringBuffer("Hello World");
      sb.setCharAt(7,'a'); // setting character to a at the 7th index
      System.out.println(sb);
   }
}

輸出

Hello Warld

更新於: 26-6-2020

2K+ 檢視

開啟你的職業生涯

完成課程獲得認證

入門
廣告
© . All rights reserved.