String对象与StringBuffer对象可以直接赋值吗?
时间: 2023-05-24 11:03:56 浏览: 97
Java中的String对象是不可变的吗Java开发Jav
A:不可以直接赋值。因为String对象是不可变的,而StringBuffer对象是可变的。当我们将String对象赋值给StringBuffer对象时,需要使用StringBuffer的构造函数或append()方法来将String对象转换为StringBuffer对象。反之,当我们将StringBuffer对象赋值给String对象时,需要使用StringBuffer的toString()方法来将StringBuffer对象转换为String对象。
阅读全文