StringBuilder类

delete()方法和deleteCharAt()方法

delete()方法和deleteCharAt()方法都是用来删除StringBuilder字符串指定字符索引的方法,其中

delete(int a,int b)方法:包含两个参数,使用时删除索引从a到b(包括a不包括b)的所有字符;

deleteCharAt(int s)方法:只有一个参数,使用时删除索引为a的字符,下标是从0开始

 1 public class DeleteTest {
 2     public static void main(String[] args) {
 3         StringBuilder sb1 = new StringBuilder("abcd");
 4         StringBuilder sb2 = new StringBuilder("xyz");
 5         sb1.delete(1, 3);
 6         System.out.println(sb1);//sb1 = cd
 7         sb2.deleteCharAt(1);
 8         System.out.println(sb2);//sb2 = xz
 9 
10     }
11 }

StringBuilder常用成员方法:

 方法声明  功能介绍
 int capacity()  返回方法调用对象的容量大小(虚拟大小)
 int length()  返回字符串中的字符个数(实际大小)
 StringBuilder insert( int offset, String str)  指定索引插入字符,返回引用(调用该方法)
 StringBuilder append( String str )  在字符串末尾追加字符串,返回引用
 StringBuilder deleteCharAt( int index )  在字符串末尾追加字符串,返回引用
 StringBuilder delete( int start, int end )  从 start索引 开始删除字符,到 end索引-1 处,停止删除
 StringBuilder replace( int start, int end, String str )  从 start索引 开始,到end索引-1 处的字符串,全部用 str替换掉
 StringBuilder reverse()  字符串翻转
posted @ 2022-11-10 15:21  酷盖的小机灵  阅读(23)  评论(0编辑  收藏  举报