3 回答

TA貢獻1842條經驗 獲得超13個贊
當然不可以直接強制轉換。不過可以相互轉換。
從String到StringBuffer: StringBuffer sb = New StringBuffer("abcd");
從StringBuffer到String: String str = sb.toString();

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

TA貢獻1828條經驗 獲得超6個贊
String s="";
StringBuffer sb=new StringBuffer();
把String裝進StringBuffer
sb.append(s);
把StringBuffer轉換成String
String s2= sb.toString();
添加回答
舉報