package cn.it;
/*StringBuffer类的替换功能:
* StringBuffer replace(int start, int end, String str)
* 使用给定 String 中的字符替换此序列的子字符串中的字符。
* StringBuffer类的反转功能:
* StringBuffer reverse()
* 将此字符序列用其反转形式取代。
* StringBuffer类的截取功能:
* String substring(int start, int end)
返回一个新的 String,它包含此序列当前所包含的字符子序列。
*
*/
public class StringBuffer3 {
public static void main(String[] args) {
//创建数据缓冲区对象
StringBuffer sb=new StringBuffer();
//添加数据
sb.append("nihao");
//替换数据
sb.replace(1, 3, "hahale");//在编译前就完成替换了
System.out.println("sb:"+sb);
System.out.println("********************");
sb.reverse();
System.out.println("reverse:"+sb);
System.out.println("********************");
System.out.println("subString:"+sb.substring(2));
System.out.println(sb.toString());//返回此序列中数据的字符串表示形式
}
}