找考题网-背景图
多项选择题

string和stringbuilder拼接字符串有什么区别,以下说法正确的有哪些?()

A.string拼接不需要额外开辟内存空间,stringbuilder需要额外开辟空间
B.string原值会发生改变,拼接字符串不会导致GC频繁,性能消耗不大
C.拼接字符串使用stringbuilder或stringbuffer,只会开辟一个内存空间,性能好
D.stringbuilder非线程安全,性能较好,一般用于单线程
E.常用的stringbuilder的api有remove、replace、append等等

热门试题