java中String和StringBuffer与StringBuilder的区别。

 String    ——————>String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。[{"src":"xap:resources/fdd493c852603cf8a6b5bab9c12714965377a1631692b0eb023486f1d7a01ae1.png","align":"bottom","width":337,"height":126}]

StringBuilder——————>StringBuffer是线程安全的,而StringBuilder则没有实现线程安全功能,所以性能略高.

StringBuffer——————>StringBuffer提供的append()、insert()、reverse()、setCharAt()、setLength()等方法可以改变这个字符串对象的字符序列。[{"src":"xap:resources/978ba2803ed448845464f0c94e61adaeb38a1530fc626e8a82e851eedc2e395a.png","width":457,"height":116}]

原文地址:https://www.cnblogs.com/sunfeiyang/p/12768832.html