内部实现上的StringBuffer与StringBuilder与StringTokenizer之间有什么区别?什么时候使用这些。请等待答案。
更新:-
我也在浏览源代码。

最佳答案

StringBuffer(在JDK 1.0中引入)是线程安全的(其所有方法都是synchronized),而StringBuilder(从JDK 1.5开始)不是。因此,建议在正常情况下使用后者。
StringTokenizer的目的与前两个目的完全不同:将字符串切成小块,而不是组装在一起。正如@Henning所指出的,自JDK 1.5起,它也已“退休”-建议改用String.split

关于java - StringBuffer vs StringBuilder与StringTokenizer,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3785862/

10-10 23:33