JavaSE之StringBuffer类

1.构造方法

  StringBuffer():默认预留16个字符的空间,该空间不需要再分配。

2.常用方法

序号 方法名 作用 参数 示例
1 append(元素) 向字符串缓冲区追加字符串

元素可以是所有简单类型的值

超出字符串缓冲区会自动扩容

StringBuffer s1 = new StringBuffer("Hello");
StringBuffer s2 = s1.append("World");
2 length() 获得StringBuffer对象的长度  
StringBuffer s1 = new StringBuffer("Hello");
int length = s1.length(); // 5
3 capacity() 获得StringBuffer对象的容量  
int capacity = s1.capacity();
// 默认是16个字符的容量,现在有5个字符,所以是21
4 insert() 向字符串中插入字符串  
StringBuffer s1 = new StringBuffer("Hello");
// offset:下标是从1开始的
StringBuffer world = s1.insert(4, "World");
System.out.println(world);
5 revers() 反转字符串  

StringBuffer s1 = new StringBuffer("Hello");
StringBuffer reverse = s1.reverse(); //olleH

posted @ 2021-02-24 16:08  兵长砍猴  阅读(63)  评论(0)    收藏  举报