要使用StringBuffer替換指定字符,可以使用StringBuffer的replace方法。這個方法接受兩個參數,第一個參數是要替換的字符的起始索引,第二個參數是要替換的字符的結束索引(不包括結束索引)。
以下是一個例子:
StringBuffer sb = new StringBuffer("Hello World");
sb.replace(6, 11, "Java");
System.out.println(sb.toString()); // 輸出:Hello Java
在這個例子中,我們首先創建一個StringBuffer對象,內容為"Hello World"。然后使用replace方法將索引6到索引11之間的字符替換為"Java"。最后打印輸出替換后的字符串。
需要注意的是,StringBuffer的replace方法會修改原始的StringBuffer對象,而不是返回一個新的字符串。如果想要獲得一個新的字符串,可以在replace方法之后調用toString方法。