我的要求是存储大量数据(字符串值),但我不知道哪个更好用。我只想附加传入的数据。
e.g. String str1 = "abc"
String str2 = "123";
String Str3 = "xyz";
suppose i am appending/ adding to (Sbuilder/SBuffer/ vector/ ArrayList)
one after another,
e.g. str1, str2 str3 then output must be "abc123xyz"
str2, str1,str3 output must be "123abcxyz"
最佳答案
使用StringBuilder
和ArrayList
StringBuffer
和 Vector
具有增加开销的线程同步(除非您需要它,但即便如此,也有办法将其添加到较新的类中)
关于java - StringBuilder 与 StringBuffer 或 vector 与 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8132313/