关注互联网应用及运维技术的个人博客

StringBuffer中常用的方法总结

对StringBuffer中常用的方法进行总结

1.构造方法

a. StringBuffer s0=new StringBuffer();分配了长16字节的字符缓冲区

b. StringBuffer s1=new StringBuffer(100);分配了100字节的字符缓冲区

c. StringBuffer s2=new StringBuffer("Hello World!");

2.常用方法

(1) 字符获取替换

charAt(int index);    //获取指定位置的字符

setCharAt(int index,char ch);    //将指定的字符ch放到index指出的位置。

replace(int start,int end,String str);   //替换从start(包含)到end(不包含)的值为str(可以大于end-start)

substring(int start);  //返回从start下标开始以后的字符串

substring(int start, int end);   //返回从start到end-1的字符串

(2) 字符的插入

insert(int offset,char ch);   //在offset位置插入字符ch。

append(char ch);  //在末尾插入内容

(3) 字符串容量

capacity(String str);  //获取字符串的容量

ensureCapacity();   //重新设置字符串容量的大小

(4) 设置字符缓冲区的大小

setlength();   //如果用小于当前字符串长度的值调用setlength()方法,则新长度后面的字符将丢失。

(5) 字符串反转

reverse();  //将字符串逆序排列

(6) 将字符串的的子字符复制给数组

getChars(int start,int end,char chars[],int charsStart);

(7) 删除指定字符串中的数组

delete(int start,int end); //删除区间以内的所有字符,包括start,不包括end

deleteCharAt(int index); //删除指定位置的字符,将剩余的内容形成从的字符串
赞(0)
未经允许不得转载:飞天狒狒 » StringBuffer中常用的方法总结

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址