为了账号安全,请及时绑定邮箱和手机立即绑定

Java的String和StringBuffer之间可以进行强制类型转换吗?

Java的String和StringBuffer之间可以进行强制类型转换吗?

慕沐林林 2019-03-23 15:15:34
Java的String和StringBuffer之间可以进行强制类型转换吗?

3 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

当然不可以直接强制转换。不过可以相互转换。
从String到StringBuffer: StringBuffer sb = New StringBuffer("abcd");
从StringBuffer到String: String str = sb.toString();

查看完整回答
反对 回复 2019-03-25
?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

//这是代码,看看是不是你想要的……

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());
}

}

 



查看完整回答
反对 回复 2019-03-25
?
慕标5832272

TA贡献1966条经验 获得超4个赞

String s="";
StringBuffer sb=new StringBuffer();

把String装进StringBuffer
sb.append(s);

把StringBuffer转换成String
String s2= sb.toString();

查看完整回答
反对 回复 2019-03-25

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号