黑马程序员:StringBuffer操作

来源:互联网 发布:java使用http调用接口 编辑:程序博客网 时间:2024/06/05 08:55

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 

StringBuffer是字符串缓冲区,是一个容器。

特点:

1、长度是可以改变的

2、可以直接操作多个数据类型

3、最终会通过toString方法变成字符串

 

StringBuffer的四种常见操作:

 

一、存储

Stringbuffer append();//将指定数据作为参数添加到已有数据的结尾处Stringbuffer insert(index,数据);//可以讲数据插入到指定Index位置


二、删除

StringBuffer delete(start,end);//删除缓冲区中的数据,包含start,不包含endStringBuffer deleteCharAt(index);//删除指定位置的字符


三、获取

char charAt(int;index);int indexof(String str);int lengthIndexof(String str);int length();String substring(int start,int end);


四、修改

Stringbuffer replace(start,end,string);void setCharAt(int index.char ch);


五、反转

StringBuffer reverse();


六、将缓冲区中的指定数据存储到指定字符数组中

void getChars(int srcbegin,int scrEnd,char[] dst,int desBegin);


 

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
0 0