StringBuffer1

package cn.it;
/*StringBuffer
 * 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区
 * 特点:
 * 长度和内容可变
 * 用于字符串拼接,不会浪费内存
 * 构造方法:
 * StringBuffer()
 * StringBuffer(CharSequence seq)
 * StringBuffer(int capacity) 指定初始容量的字符串缓冲区。
 * StringBuffer(String str)构造一个字符串缓冲区,
 *                           并将其内容初始化为指定的字符串内容。
 * 方法:
 * public int capacity()返回当前容量
 * public int length()此对象表示的当前字符序列的长度。
 *
 *
 */
class StringBuffer1 {
 public static void main(String[] args) {
  // 创建字符串缓冲区对象
  StringBuffer sb = new StringBuffer();
  StringBuffer sb2 = new StringBuffer("hello");
  System.out.println("sb:" + sb);
  System.out.println("sb2:" + sb2);
  System.out.println("*****************");
  sb2 = sb.append("nihao");//追加字符串给sb同时赋值给sb2
  System.out.println("sb:" + sb);
  System.out.println("sb2:" + sb2);
  
  sb.append(true);
  sb.append("haha");
  sb.append(23f);
  System.out.println("sb:" + sb);
  
 }
}
原文地址:https://www.cnblogs.com/rong123/p/9894466.html