StringBuffer类是用于处理字符串的可变对象,它提供了许多常用方法来对字符串进行操作,以下是StringBuffer类的一些常用方法:
- append(String str):将指定字符串添加到当前StringBuffer对象的末尾
- insert(int offset, String str):在指定位置插入指定字符串
- delete(int start, int end):删除指定范围内的字符
- deleteCharAt(int index):删除指定位置的字符
- replace(int start, int end, String str):替换指定范围内的字符为指定字符串
- reverse():反转字符串
- substring(int start):返回从指定位置开始到结束的子字符串
- substring(int start, int end):返回指定范围内的子字符串
- indexOf(String str):返回指定字符串在StringBuffer中第一次出现的位置
- lastIndexOf(String str):返回指定字符串在StringBuffer中最后一次出现的位置
除了上述方法外,StringBuffer类还提供了其他一些方法用于获取、设置和操作StringBuffer对象的内容。通过这些方法,我们可以对字符串进行拼接、插入、删除、替换等操作,使得对字符串的操作更加灵活和方便。