请告诉我一个实时的情况来比较String,StringBuffer和StringBuilder?
如果使用的是JGraph,则应尝试为算法设计的JGraphT。它的功能之一是使用JGraph库进行可视化。它仍然开发,但相当稳定。我前段时间分析了JGraphT算法的复杂性。其中一些并不是最快的,但是如果你要自己实现它们并需要显示图形,那么它可能是最佳选择。我真的很喜欢使用它的API,当时我不得不快速编写一个在图形上工作并稍后显示的应用程序。变异性差异:
JGraphT
JGraph
String是不可变的,如果你尝试更改其值,则会创建另一个对象,而StringBuffer和StringBuilder是可变的,因此它们可以更改其值。
String
tringBuffer和StringBuilder
线程安全差异:
之间的区别StringBuffer,并StringBuilder是StringBuffer是线程安全的。因此,当应用程序只需要在单个线程中运行时,最好使用StringBuilder。StringBuilder比效率高StringBuffer。
StringBuffer
StringBuilder
StringBuilder。StringBuilder
情况:
a StringBuilder
a StringBuffer