0%

StringBuffer和String的相互转换

String转StringBuffer、StringBuffer转String各有两种方法

String转StringBuffer:

  1. 构造方法转换
  2. append()方法

代码示例:

package test_01;
/*
String 转StringBuffer
*/
        public class StringBufferDemo {
        public static void main(String[] args) {
        //String --> StringBuffer
        String string = "Hello";
        //构造方法转换
         StringBuffer buffer = new StringBuffer(string);
         System.out.println(buffer);

     //append()方法
     StringBuffer buffer2 = new StringBuffer();
     buffer2.append(string);
     System.out.println("buffer2:"+buffer2);
        }
    }

StringBuffer转String:

  1. 构造方法转换
  2. toString()方法

代码示例:

package test_01;
/*
 * StringBuffer转String
 */
public class StringBufferDemo {
    public static void main(String[] args) {
        //StringBuffer -->  String 

        StringBuffer buffer = new StringBuffer("Java");

        //构造方法转换
        String string = new String(buffer);
        System.out.println("string:"+string);

        //toSting()方法
        //通过toString方法
        String  string2 = buffer.toString();
        System.out.println("string2 : "+string2);
    }
}
-------------    本文结束  感谢您的阅读    -------------