问答

(难度:中等)如果字符串对象经常改变的情况下,操作String类型比操作StringBuffer类型效率更高。

题目
(难度:中等)如果字符串对象经常改变的情况下,操作String类型比操作StringBuffer类型效率更高。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于Java语言中String类型描述不正确的是( )。

A.是Java提供的标准包java.lang中封装了的类String,用于处理不变字符串

B.不变字符串一旦创建,其内容就不能改变,在进行查找、比较、连接等操作时,既不能输入新字符,也不能改变字符串的长度

C.String类的对象实例是可改变的

D.C语言中不存在String类型


正确答案:C

第2题:

String类型与StringBuffer类型的区别是什么?


正确答案:String类型的字符串是对原字符串的拷贝进行操作,而StringBuffer类型的字符串是对原字符串本身进行操作的,操作后的结果会使原字符串发生改变。

第3题:

类String对象和类StringBuffer对象都是字符串变量,建立后都可以修改。()

此题为判断题(对,错)。


参考答案:错误

第4题:

String与StringBuffer最大的区别在于()

  • A、它们没有区别
  • B、String对原字符串的拷贝进行操作,而StringBuffer对原字符串本事操作
  • C、StringBuffer拥有更多相关函数
  • D、String更节省空间

正确答案:D

第5题:

下列关于String类和stringBuffer类说法正确的有()。

  • A、String类是不可变类,一个String对象所包含的字符串内容永远不会被改变
  • B、如果对字符串中的内容经常进行操作,特别是内容要修改时,应使用StringBuffer
  • C、StringBuffer类是可变类,一个StringBuffer对象所包含的字符串内容可以被添加或修改
  • D、字符串缓冲区支持可变的字符串

正确答案:A,B,C,D

第6题:

下列关于字符串的描叙中错误的是( )

A、字符串是对象

B、String对象存储字符串的效率比StringBuffer高

C、可以使用StringBuffersb="这里是字符串"声明并初始化StringBuffer对象sb

D、String类提供了许多用来操作字符串的方法:连接,提取,查询等


正确答案:BC

第7题:

String与StringBuffer的区别()。

  • A、String是不可变的对象,StringBuffer是可以再编辑的
  • B、String是常量,StringBuffer是变量
  • C、String是可变的对象,StringBuffer是不可以再编辑的
  • D、以上说法都不正确

正确答案:A,B

第8题:

下列关于字符串的叙述错误的是( )。

A.创建String类的字符串对象后,字符串所代表的内容根据情况可改变

B.字符串可以使用java.lang.String和java.lang.StringBuffer来定义

C.StringBuffer用来处理长度可变的字符串

D.在Java语言中,字符串是作为对象来处理的


正确答案:A
解析:String类是Java中的常量类,一旦用String创建了一个字符串对象,该字符串所代表的文本就不能改变了。

第9题:

关于 String、StringBuffer 和 StringBuilder 说法错误的是()

  • A、String 创建的字符串是不可变的
  • B、StringBuffer 创建的字符串是可变的,而所引用的地址一直不变
  • C、StringBuffer 是线程安全的,因此性能比 StringBuilder 好
  • D、StringBuilder 没有实现线程安全,因此性能比 StringBuffer 好

正确答案:B

第10题:

StringBuffer型字符串是在字符串的拷贝上进行操作


正确答案:错误

更多相关问题