Java数组 --- 可变字符序列

StringBulider(常用)与StringBuffer

/**
 * 可变字符序列
 * StringBuilder(线程不安全,效率高,一般用这个),
 * StringBuffer(线程安全)
 * 
 * @author Administrator
 *
 */
public class TestStringBuilder {
	public static void main(String[] args) {
		//初始化为16位,但不放东西.lengh()为0.
		StringBuilder sb = new StringBuilder();
		System.out.println("sb长度:"+sb.length());
		System.out.println();
		//自定义长度32
		StringBuilder sb1 = new StringBuilder(32);
		//value[]={'a','b','c','d',/u0000,/u0000,.....}
		StringBuilder sb2 = new StringBuilder("abcd");
		System.out.println("sb2长度:"+sb2.length());
		//value[]={'a','b','c','d','e','f','g','h',/u0000,/u0000,.....}
		sb2.append("efgh");
		//return this;构造方法链,返回值仍为sb2对象,所以可以一直调用此方法;
		sb2.append('t').append("jjj").append(52);
		System.out.println("sb1长度:"+sb1.length());
		System.out.println("sb2长度:"+sb2.length());
	}
}

猜你喜欢

转载自blog.csdn.net/qq_30007589/article/details/80867926