关于String类和StringBufferr类,下面说法错误的是: (2023-3)(3 分) A、 String类生成的对象是不可改变的 B、 对于要经常改变内容的字符串,应该用StringBuffer C、 String类的操作不影响源字符串,而StringBuffer类则对字符串提供了动态修改的功能 D、 当程序中要频繁使用字符串链接操作时,应该使用String类
时间: 2024-03-15 20:42:38 浏览: 29
String 和StringBuffer的区别
答案是D。当程序中要频繁使用字符串链接操作时,应该使用StringBuffer类。因为String类生成的对象是不可改变的,每次进行字符串链接操作都会生成一个新的字符串对象,会浪费大量的内存空间。而StringBuffer类则提供了动态修改字符串的功能,每次修改都是在原有的字符串对象上进行,不会产生新的对象,因此更加节省内存空间。
阅读全文