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