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

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

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

尚方宝剑之说 2019-05-14 09:08:39
Java的String和StringBuffer之间可以进行强制类型转换吗?
查看完整描述

3 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

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

查看完整回答
反对 回复 2019-05-15
?
德玛西亚99

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

}

 






查看完整回答
反对 回复 2019-05-15
?
30秒到达战场

TA贡献1828条经验 获得超6个赞

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

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

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



查看完整回答
反对 回复 2019-05-15
  • 3 回答
  • 0 关注
  • 448 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信