publicstaticvoidmain(String[]args){ //String 转 StringBuffer Strings=; // 方法1 StringBuffersb=newStringBuffer(s); // 方法2 StringBuffersbff=newStringBuffer(); sbff.append(s); System.out.println(sb);// hello System.out.println(sbff);// hello //StringBuffer 转 String StringBufferbuffer...
1、将StringBuffer转换成字符数组 在Java中不支持直接从StringBuffer转换成字符数组。而是先将StringBuffer转换成String, 然后由String调用toCharArray函数转换成字符数组。 StringBuffer stringBuffer = new StringBuffer(“Hello World.”); String str = stringBuffer.toString();// 先将StringBuffer对象转换成String对象...
1. String和StringBuffer的相互转化: String s1 ="cjs_hhh"; System.out.println("String "+s1);//将string转成StringBufferStringBuffer s2 =newStringBuffer(s1); System.out.println("StringBuffer "+s1);//将StringBuffer转成StringString s3 =s2.toString(); System.out.println("String "+s3); 2. ...
将string转为stringbuffer使用stringbuffer的构造方法即可,而如果想把stringbuffer转为string则需要使用stringbuffer类中的tostring()方法. 例:String -> StringBuffer --- StringBuffer sb=new StringBuffer(String)StringBuffer -> String --- String s=StringBuffer.toString();
当然不可以直接强制转换。不过可以相互转换。从String到StringBuffer: StringBuffer sb = New StringBuffer...
将string转为stringbuffer使用stringbuffer的构造方法即可,而如果想把stringbuffer转为string则需要使用stringbuffer类中的tostring()方法.例:String -> StringBuffer --- StringBuffer sb=new StringBuffer(String)StringBuffer -> String --- String s=StringBuffer.toString();
详情请查看视频回答
在Java中,我们除了可以通过String类创建和处理字符串之外,还可以使用StringBuffer和StringBuilder类来处理字符串。其中,String类定义的字符串内容不可变,所以String属于不可变字符串。而StringBuffer和StringBuilder定义的字符串内容可变,这两者属于可变字符串,并且StringBuffer和StringBuilder,对字符串的处理效率比String类更...
A:String -- StringBuffer * a:通过构造方法 * b:通过append()方法 B:StringBuffer -- String * a:通过构造方法 * b:通过toString()方法 * c:通过subString(0,length); */publicstaticvoidmain(String[]args){demo();//string转换成stringbufferdemo2();//把stringbuffer转成string}publicstaticvoiddemo2...
String temp = "123";StringBuffer sb = new StringBuffer(temp);//不知道这样满意吗?