有时候,需要前面定义一个不可变的字符串,后面定义一个可变的字符串,这时候需要String和StringBuffer搭配使用 String——>StringBuffer: String sb1 = "abc"; StringBuffer sb2=newStringBuffer(sb1); StringBuffer——>String: String str = sb.toString(); StringBuffer sb1 =newStringBuffer("abcd"); String ...
方式1: StringBuffer sb = new StringBuffer(); sb.append("一个字符串"); 方式2: StringBuffer sb = new StringBuffer("一个字符串"); StringBuffer -> String StringBuffer sb = new StringBuffer("一个缓冲区"); 方式1: String s = new String(sb); 方式2: Stirng s = sb.toString();编辑...
9*10* String和StringBuffer的相互转换?11*/12publicclassStringBufferTest {13publicstaticvoidmain(String[] args) {14//String --> StringBuffer15String s = "hello";16//注意:不能把字符串的值直接赋值给StringBuffer17//StringBuffer sb = "hello";18//StringBuffer sb = s;19//方式1:通过构造方法2...
";// 将String转换为StringBufferStringBufferstringBuffer=newStringBuffer(str);// 修改StringBuffer对象stringBuffer.append(" This is a StringBuffer example.");// 打印修改后的StringBuffer对象System.out.println(stringBuffer.toString());// 尝试修改String对象(会导致编译错误)// str.append(" This is a...
将String转换为StringBuffer有两种方式: String str = "hello"; //先新建一个字符串 方式1:构造方法 StringBuffer buffer = new StringBuffer(str); 方式2:通过append方法 StringBuffer buffer = new StringBuffer(); buffer.append(str); 将StringBuffer转换为String也有两种方式 ...
StringBuffer sb1 = new StringBuffer(“123”); StringBuffer sb2 = new StringBuffer(s); //String转换为StringBuffer String s1 = sb1.toString(); //StringBuffer转换为String 2、StringBuffer的常用方法 StringBuffer类中的方法主要偏重于对于字符串的变化,例如追加、插入和删除等,这个也是StringBuffer和Strin...
一、String转化为StringBuffer类 方法一:使用StringBuffer类的构造方法,public StringBuffer(String str) public class Person { public static void main(String[] args) { String str ="hello world"; StringBuffer buf = new StringBuffer(); buf.append(str); System.out.println(buf); } } ...
String str="test";StringBuffer sb=new StringBuffer(str);--- StringBuffer转换很简单,直接调用 它的toString()方法就可以 StringBuffer sb=new StringBuffer(“test");String str=sb.toString();
方式一:利用toString()方法可以将StringBuffer转换为String类对象 实际上所有的类都会继承Object类的...