请告诉我一个实时情况来比较String,StringBuffer和StringBuilder?
String
StringBuffer
StringBuilder
可变性差异:
String是 不可变 的,如果您尝试更改它们的值,则会创建另一个对象,而StringBuffer和StringBuilder是 可变 的,因此它们可以更改它们的值。
线程安全差异:
StringBuffer和之间的区别StringBuilder是StringBuffer线程安全的。因此,当应用程序只需要在单个线程中运行时,最好使用StringBuilder. StringBuilder比 更有效StringBuffer。
情况: