java:StringBuffer和String相互轉換的幾種用法
阿新 • • 發佈:2018-12-12
public class Demo4_StringBuffer { public static void main(String[] args) { // TODO Auto-generated method stub Demo1(); Demo2(); } private static void Demo2() { StringBuffer sb1=new StringBuffer("roadtest"); String s1=new String(sb1);//通過string類的構造方法,傳入StringBuffer物件,轉換為字串 System.out.println(s1); String s2=sb1.toString(); System.out.println(s2);//通過StringBuffer類本身的tostring方法,將物件轉換為字串 String s3=sb1.substring(0, sb1.length()); System.out.println(s3);//通過substring方法,將物件轉換為字串 } private static void Demo1() { StringBuffer sb1=new StringBuffer("roadtest"); System.out.println("通過構造方法將字串轉換為StringBuffer物件:"+sb1); StringBuffer sb2=new StringBuffer(); sb2.append("轉換字串為StringBuffer物件"); System.out.println("通過append方法將字串轉換為StringBuffer物件:"+sb2); } }