3 回答

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
當(dāng)然不可以直接強(qiáng)制轉(zhuǎn)換。不過(guò)可以相互轉(zhuǎn)換。
從String到StringBuffer: StringBuffer sb = New StringBuffer("abcd");
從StringBuffer到String: String str = sb.toString();

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
//這是代碼,看看是不是你想要的……
public class Haha {
public static void main(String[] args) {
// 這是StringBuffer轉(zhuǎn)成String類型的
StringBuffer sb = new StringBuffer();
sb.append("wa");
sb.append("ha");
String shuo = sb.toString();
System.out.println(shuo);
//這是String轉(zhuǎn)成StringBuffer類型的
String ni = "ni";
String hao = "hao";
StringBuffer miss = new StringBuffer();
miss.append(ni);
miss.append(hao);
System.out.println(miss.toString());
}
}

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊
String s="";
StringBuffer sb=new StringBuffer();
把String裝進(jìn)StringBuffer
sb.append(s);
把StringBuffer轉(zhuǎn)換成String
String s2= sb.toString();
添加回答
舉報(bào)