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);
}
}