📅  最后修改于: 2023-12-03 15:16:26.845000             🧑  作者: Mango
Java中的 StringBuffer 类提供了 setCharAt(int index, char ch) 方法,用于将指定位置的字符替换为给定的字符。该方法接受两个参数,第一个参数为要替换的字符的索引位置,第二个参数为替换后的字符。
下面是一个使用 setCharAt() 方法的简单示例:
public class StringBufferSetCharAtExample {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("Hello World!");
System.out.println("原始字符串:" + sb);
// 使用 setCharAt 方法将第6个字符替换为'Java'
sb.setCharAt(6, 'J');
sb.setCharAt(7, 'a');
sb.setCharAt(8, 'v');
sb.setCharAt(9, 'a');
System.out.println("替换后的字符串:" + sb);
}
}
代码说明:
sb
,并将其初始化为字符串 "Hello World!"输出结果:
原始字符串:Hello World!
替换后的字符串:Hello Java!
setCharAt() 方法是 StringBuffer 类中的一个基础的字符替换方法,它可以用于替换指定位置的字符。在实际开发中,我们常常需要对字符串进行一系列的操作,比如替换、删除、插入等,这时候 StringBuffer 类就非常有用了。