Java中的StringBuilder类

StringBuilder类

public class LAST {
	public static void main(String[] args) {
		/*StringBuilder 是一个可变的字符串---字符串缓冲区类
		 * 
		 * String和StringBuilder的区别
		 * String的内容是固定的
		 * StringBuilder的内容是可变的
		 * 
		 * 成员方法:
		 * 	public int capacity() 返回当前容量
		 * 	public int length() 返回长度
		 * */
		StringBuilder sb1=new StringBuilder();
		System.out.println(sb1.capacity());//16
	}
}

StringBuilder的添加方法和反转方法

public class LAST {
	public static void main(String[] args) {
		/*添加功能
		 * public StringBuilder append(任意类型)
		 *反转功能
		 * public StringBuilder reverse()
		 * 
		 * */
		StringBuilder sb=new StringBuilder();
		sb.append("hello");
		System.out.println(sb);
		System.out.println(sb.reverse());
	}
}

String和StringBuilder的相互转换

public class LAST {
	public static void main(String[] args) {
		/*StringBuilder和String的相互转换
		 * 
		 * StringBuilder》》String
		 * 使用toString()方法
		 * 
		 * String》》StringBuilder
		 * new StringBuilder(String对象)
		 * 通过构造方法可以实现把String转换为StringBuilder
		 * */
		StringBuilder sb=new StringBuilder();
		sb.append("hello");
		sb.toString();
		String s="helloworld";
		StringBuilder sb2=new StringBuilder(s);
		System.out.println(sb2);
		
	}
}
posted @ 2019-01-31 20:16  HzdWwZz"LJF  阅读(196)  评论(0)    收藏  举报