public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/**
* StringBuffer:就是字符串缓冲区、
* 用于存储数据的容器
* 可以存储不同类型的数据
*
* 方法:
* 1,添加:
* StringBuffer append(data);
*
* 2,删除:
* StringBuffer delete(start,end);//包含头,不包含尾。
*
* 3,查找:
* StringBuffer charAt(index);
*
* 4,修改:
* StringBuffer replace(start,end,String str);
5,反转字符串:
System.out.println(sb.reverse());//反转字符串
*
*/
demo();
delete();
}
public static void delete(){
StringBuffer sb=new StringBuffer("zhangsan");
System.out.println(sb.reverse());//反转字符串
sb.delete(1, 3);
System.out.println(sb);
//清除缓冲区:
sb.delete(0, sb.length());//清空缓冲区
}
public static void demo(){
StringBuffer sb=new StringBuffer();//创建一个缓冲区
StringBuffer s1= sb.append("zhangsan");//向缓冲区中添加zhangsan字符串。返回的还是一个StringBuffer对象。
System.out.println(sb==s1);
sb.append(true).append("zhangsan").append(1);//返回的是StringBuffer对象,所以可以这样创建。
}
}