* 1.append(),把字符串加入到以后的字符序列的后面
* 请注意:append()方法的返回值还是当前的StringBuffer对象,可以实用方法的连缀。
* StringBuilder是线程不安全的,效率更高,所以很多时候是使用StringBuiler
* StringBuffer是线程安全的,效率偏低,在多线程下使用
*
*
*/
package com.hbut.test;
/**
* 1.append(),把字符串加入到以后的字符序列的后面
* 请注意:append()方法的返回值还是当前的StringBuffer对象,可以实用方法的连缀。
* StringBuilder与StringBuffer比较:
* StringBuilder是线程不安全的,效率更高,所以很多时候是使用StringBuiler
* StringBuffer是线程安全的,效率偏低,在多线程下使用
*
*
*/
public class TestStringBuilder {
public static void main(String[] args) {
// 默认的初始化容量是16 ,但是此处如果是指明了话是5,超过没事,如果初始化容量是负数,会抛出NegativeArraySizeException - 如果 capacity 参数小于 0
StringBuilder stringBuilder= new StringBuilder(5);
stringBuilder.append("A");
stringBuilder.append("B");
stringBuilder.append("C");
stringBuilder.append("D");
stringBuilder.append("E");
stringBuilder.append("F");
System.out.println(stringBuilder);
}
}