StringBuilder
简介
可变字符字列,用于构造字符串对象。内部使用自动扩容的数组操作字符串数据。<br /> StringBuilder和StringBuffer使用相同的API
构造方法
StringBuilder(): 构造一个空的StringBuilder容器<br /> StringBuilder(String): 构造一个StringBuilder容器,并添加指定字符串
成员方法
StringBuilder append(…): 将任意数据添加到StringBuilder容器中,返回自身<br /> String toString(): 将当前StringBuilder容器转成字符串
案例
public class StringBuilderDemo { public static void main(String[] args) { //测试构造方法 //测试无参构造 StringBuilder sb = new StringBuilder(); StringBuilder sb1 = sb.append("abc"); System.out.println("sb:"+sb); System.out.println("sb1:"+sb1); System.out.println("-----------------"); //需求:将String类型的“abc”转成StringBuilder类型的对象 StringBuilder sb2 = new StringBuilder("abc"); System.out.println("sb2:"+sb2); System.out.println("-----------------"); //测试成员方法 //需求:将三个字符串拼接成一个新的字符串:学Java 要专心 要努力! StringBuilder sb3 = new StringBuilder(); sb3.append("学Java"); sb3.append("要专心"); sb3.append("要努力!"); System.out.println("sb3:"+sb3); System.out.println("-----------------"); String s = sb3.toString(); System.out.println("s:"+s); }}