StringBuffer3

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());//返回此序列中数据的字符串表示形式
  
 }
}

原文地址:https://www.cnblogs.com/rong123/p/9894486.html