String类不能实现后就不能改变串对象中的内容,若果要动态改变的话,用String类比较耗费内存,此时可以用到StringBuffer类。 一、创建StringBuffer对象 /*构造方法*/ 1.public StringBuffer();//普通构造方法 2.public StringBuffer(int length);//创建长度为length的StringBuffer对象 3.public StringBuffer(String str);//用String初始化StringBuffer对象 二、StringBuffer类的主要方法 1.public StringBuffer append(Object o);//将对象串插入到原串最后,自动调用toString()方法进行转换 2.public StringBuffer insert(int position,Object o);//插入到串的某个位置 3.String subStirng(int begin,int end);//获得指定范围的子串 4.public StringBuffer setCharAt(int position,char c);//用新字符替换指定位置字符 5.public StringBuffer deleteCharAt(int position);//删除指定位置字符 6.public StringBuffer replace(int begin,int end,String str);//替换指定范围字符串