以下说法错误的是(D) A.针对一个 String 对象频繁调用 += 是比较低效的. B.可以使用 StringBuilder 中的 append 方法更高效完成字符串拼接

以下说法错误的是(D)

A.针对一个 String 对象频繁调用 += 是比较低效的.
B.可以使用 StringBuilder 中的 append 方法更高效完成字符串拼接
C.StringBuilder 是可变对象.
D.StringBuffer 比 StringBuilder 更高效

解析:A正确 针对一个 String 对象频繁调用 += 是比较低效的.因为哦频繁使用会一直开辟多个临时变量,效率低下。B 正确 StringBuilder 中的 append 方法完成字符串拼接更高效。C 正确 String的内容不可修改,StringBuffer与StringBuilder的内容可以修改. D 错误 StringBuffer采用同步处理,属于线程安全操作,调用sychorniced,保证线程安全,所以效率并不是很高效。

猜你喜欢

转载自blog.csdn.net/weixin_44436675/article/details/112976137
今日推荐