什么时候使用concat并附加?

时间:2016-06-05 14:06:55

标签: java string

我开始学习java,总是让我烦恼 何时使用concat()以及何时使用append()操作 他们执行相同的操作以及他们的返回类型是什么?

1 个答案:

答案 0 :(得分:4)

<强>的concat():

  • String有一个concat方法,string是不可变的。

  • 将字符串添加到另一个字符串。

  • 连接完成后会创建新对象,因为它是不可变的。

<强>追加():

  • StringBuilder和StringBuffer有附加方法,这两个是可变的。

  • 将char或char序列附加到字符串。

  • 它不会创建新对象,因为它是一个可变对象。