这背后的原因是什么:
为什么不允许这样做StringBuffer sb=(String)"Java";
这是允许的StringBuffer sb=new StringBuffer("Java");
最佳答案
String 是一个不可变类,仅从 Object 派生。因此你不能将其转换为另一种类型
要从 String
获取 StringBuffer
,您必须创建一个新的 StringBuffer
实例,并将该 String 作为构造函数的参数
正如您所提到的。
关于java - 为什么我们不能将字符串转换为字符串缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27854586/