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

猜你喜欢

转载自www.cnblogs.com/hzdwwzz/p/10343902.html