-
StringBuffer对象的创建
- StringBuffer构造方法:
1. new StringBuffer() // 构造一个空字符串,其初始容量为 16 个字符 2. new StringBuffer(int capacity) // 构造一个字符串,指定初始容量number 3. new StringBuffer(String str) // 构造一个字符串缓冲区,将内容初始化为字符串,初始化容量为16+字符串的长度
StringBuffer的常用方法
: appen() insert() delete()
- StringBuffer append(任意类型)
- StringBuffer insert(int offest,任意类型) // offset – 开始插入的索引位置,欧 offset的范围:[0,字符串的长度]
- StringBuffer delect(int start,int end) // 移除字符缓冲区中[start,end)的字符
StringBuffer buffer=new StringBuffer("hello"); buffer.append("abc"); // "helloabc" 会在buffer字符串缓冲区后面追加"abc",返回buffer对象的引用 buffer.delete(6,buffer.length()); char[] a= {'n','i','h','a','o'}; buffer.append(a); // "hellonihao" StringBuffer buffer2=new StringBuffer("hello chenfuwei"); buffer2.insert(5,"abc"); //"helloabc chenfuwei" buffer2.insert(-1,"abc") //**报错error** buffer2.insert(buffer.length()+1) //**报错error** StringBuffer buffer3=new StringBuffer("2021.5.24"); buffer3.delete(2,4); //"20.5.24"