Java常用类——StringBuffer和StringBuilder
Java常用类——StringBuffer和StringBuilder
String、StringBuffer、StringBuilder对比
IDEA中Ctrl+Shift+T查看类定义
- String:不可变
- StringBuffer:可变,线程安全,效率低
- StringBuilder:可变,线程不安全,效率高,JDK1.5新增
注意点
开发中建议在构造器中指定容量
new StringBuffer(int capacity)
常用方法
- StringBuffer append(xxx)
- StringBuffer delete(int start, int end)
- StringBuffer replace(int start, int end, String str)
- StringBuffer insert(int offset, xxx)
- StringBuffer reverse()
上述方法支持方法链操作
还有和String类似的方法:
- public int indexOf(String str)
- public String subString(int start, int end)
- public int length()
- public char charAt(int n)
- public void setCharAt(int n, char ch)
注意
- 涉及开始结束位置的参数,左闭右开

浙公网安备 33010602011771号