在Java中,以下关于字符串拼接性能的描述,哪项是错误的?
答案解析
选项A正确,因为StringBuilder进行字符串拼接时不会生成多个中间字符串对象,因此比使用String的+操作符更高效。选项B正确,因为在单线程环境下,StringBuilder不需要考虑线程安全问题,性能优于StringBuffer。选项C正确,因为使用String的+操作符进行字符串拼接确实会生成多个中间字符串对象。选项D错误,因为在多线程环境下,StringBuilder不是线程安全的,性能不如StringBuffer。
正确答案:D