StringBuilder 就相当于C++的String 长度可变,可以通过append 和 insert 向其中添加字符串元素,以下是几种常用方法:
1、增
append
通过append向字符串的末尾添加字符串,可以连续append添加
public class Main {
public static void main(String[] args) {
StringBuilder s = new StringBuilder();
s.append("nimabi").append("草拟吗").append("over");
System.out.println(s);
}
}
insert
通过insert向指定位置添加指定元素:
public class Main {
public static void main(String[] args) {
StringBuilder s = new StringBuilder("helloWorld");
s.insert(2,"ttt");//向索引为2的位置添加ttt字符串
System.out.println(s);
}
}
2、删
delete(int x, int y)删除区间[x,y)的元素
deleteCharAt(int index )删除指定位置的元素
3、改
replace(start,end, string) 将[start, end) 的元素修改为string
4、查
charAt(index)查找index位置的元素
indexOf(String) 查找字符串在该字符串出现的第一次位置