String和StringBuffer的相互转换

package com.shujia.day11;

/*
    String和StringBuffer的相互转换
    A -> B
    B -> A
 */
public class StringBufferDemo4 {
    public static void main(String[] args) {
        // String -> StringBuffer
        //可以通过构造方法来转换,将String作为参数传递
        String s1 = "hello";
        StringBuffer sb1 = new StringBuffer(s1);

        //StringBuffer -> String
        //1、可以使用String类中的构造方法
        //public String(StringBuffer buffer)
        StringBuffer sb2 = new StringBuffer("world");
        String s2 = new String(sb2);

        //2、调用StringBuffer中toString()方法
        String s3 = sb2.toString();

        //3、使用截取的方式将字符串取出来
        String s4 = sb2.substring(0);

    }
}
posted @ 2024-08-08 21:40  ていせい  阅读(4)  评论(0编辑  收藏  举报