程序设计 判断题 较难 ★ 精品

String 与 StringBuilder — 程序设计判断题

Java 程序设计(大学通用) 常用类与集合框架 AI 三重审校通过

题目
判断:在循环中反复执行 result = result + str 进行字符串拼接时,由于 String 是不可变对象,每次拼接都会创建新的 String 对象,因此大数据量拼接应改用 StringBuilder 的 append 方法以提高效率。即便某些编译器会自动将循环内的字符串拼接优化为 StringBuilder 实现,这一优化也并非语言规范所保证,良好实践仍应显式使用 StringBuilder。