java基礎回顧之StringBuillder/StringBuffer

package com.bjpowernode.demo01;
/**
 * StringBuillder/StringBuffer
 * 	1)是可變的字符串, 頻繁進行字符串連接操作時使用
 * 	2)最常量的操作: append()
 * 	3) 默認初始化容量: 16
 * 	4) 擴容: value.length * 2 + 2
 * 	5) StringBuffer提供的操作都使用了synchronized修飾 ,是線程安全的, 
 * 		StringBuilder不是線程安全的.
 * @author Administrator
 *
 */
public class Test06 {

	public static void main(String[] args) {
		// 
		StringBuilder sb = new StringBuilder();
		
		sb.append("hello");
		sb.append(",");
		sb.append("wrold.");
		sb.append("bjpowernode");

		System.out.println( sb );
		//直接打印sb,會調用sb對象的toString(), 在StringBuilder類的toString()方法中,返回了一個新的String對象
		
		StringBuffer sb2 = new StringBuffer();
		sb2.append("hehe");
		
	}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章