StringBuilder类
/*StringBuilder是一个可变的字符串类,我们可以把它看作一个容器,可变是指它对象中的内容是可变的.
String 中的内容是不可变的. StringBuilder 中的内容是可变的.
常用的方法: 1.append(添加)方法 2.reverse(反转)方法 3.toString(转换为字符串)方法
*/
public class StringBuilderTest {
public static void main(String[] args) {
//StringBuilder中的append(添加)方法,和reverse(反转)方法
StringBuilder sb = new StringBuilder("Java");//造对象,构造器添加字符串.
System.out.println("sb:["+sb+"].");
//链式编程,这个方法返回对象本身就可以连续的".",前面的都是对象!@#$
sb.append("哈哈,").append("hello,").append("保温杯.");//添加数据方法,并返回对象本身!@#$
System.out.println("sb:["+sb+"].");
sb.reverse(); //反转方法,返回相反的字符序列.
System.out.println("sb:["+sb+"].");
System.out.println("-------互相转换-------");
//String和StringBuilder 的互相转换.
String str = "*abc*";
StringBuilder sb1 = new StringBuilder("@XXX@");
//String >> StringBuilder,,用构造方法就可以
StringBuilder a = new StringBuilder(str);
System.out.println("s-sb:"+a);
//StringBuilder >> String, 可以用toString 方法
String string = sb1.toString();
System.out.println("sb-s:"+string);
}
}
标签:String,StringBuilder,System,println,sb,out
From: https://www.cnblogs.com/lg369/p/17057967.html