概述
 
1,Buffer:缓冲区的意思,与String的区别是StringBuffer可以改变的,而String一旦初始化,就不可以改变。
 
2,StringBuffer是一个容器,直接操作多种数据类型,可以通过toString()转化为字符串。
 
用法
 
1,存储
StringBuffer append() 将指定的数据作为参数添加到已有数据的结尾处
 
2,删除
StringBuffer delete( start, end ) 删除缓冲区的数据,包含start,不包含end
StringBuffer deleteCharAt(index) 删除指定位置的字符
 
3,获取
char charAt( index )
int indexOf( String str )
int lastIndexOf( String str )
String subString( int start , int end )
 
4,修改
StringBuffer replace( int start , int end , String str )
void serCharAt( int dex , char ch )
 
5,反转
String reverse()
 
6,插入
StringBuffer insert( int dex , String str )
 
7,查找内容是否存在
int indexOf( String str ) 若找到,则返回内容的位置,否则返回-1