我开始学习java,总是让我烦恼 何时使用concat()以及何时使用append()操作 他们执行相同的操作以及他们的返回类型是什么?
答案 0 :(得分:4)
<强>的concat():强>
String有一个concat方法,string是不可变的。
将字符串添加到另一个字符串。
连接完成后会创建新对象,因为它是不可变的。
<强>追加():强>
StringBuilder和StringBuffer有附加方法,这两个是可变的。
将char或char序列附加到字符串。
它不会创建新对象,因为它是一个可变对象。