Java认证考试

StringBuffer对象中的值是不可变的

题目

StringBuffer对象中的值是不可变的

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列哪一个不是字典具有的最显著的特征()。

A.字典中数据必须是以键值对的形式出现的

B.逻辑上讲,键是不能重复的,而值可以重复

C.字典中的键(key)是不可变的,也就是无法修改的;而值(value)是可变的,可修改的,可以是任何对象

D.字典中的每一个元素都是可变的


参考答案:D

第2题:

StringBuffer类字符串对象的长度是

A.固定

B.必须小于16个字符

C.可变

D.必须大于16个字符


正确答案:C
解析:StringBuffer是动态构造字符串的类,它能根据字符串长度动态分配内存,且它的实现是同步的。与之对应的是StringBuilder,此类并不保证同步,但占用资源更少且执行速度更快,是JDK1.5新增的类。

第3题:

( 20 )请阅读下面程序

public class ExampleStringBuffer{

public static void main ( String[] args ){

StringBuffer sb=new StringBuffer ( "test" ) ;

System.out.println ( "buffer= "+sb ) ;

System.out.println ( "length= "+sb.length ()) ; }}

程序运行结果中在 "length=" 后输出的值是

A ) 10

B ) 4

C ) 20

D ) 30


正确答案:B

第4题:

设StringBuffer s=new StringBuffer("Sunday"),那么s.capacity( )的值为6


正确答案:错误

第5题:

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

A、字符串是对象

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

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

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


正确答案:BC

第6题:

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

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

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

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

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


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

第7题:

StringBuffer类字符串对象的长度是

A.固定

B.必须小于16字符

C.可变

D.必须大于16字符


正确答案:C
解析:StringBuffer类提供长度可变字符串对象的表示。凡生成StringBuffer一个对象后,还可用setLength()方法或ensureCapacity()方法来设定缓存大小,并保证其数组元素的初始值都为0。

第8题:

请阅读下面程序 public class ExampleStringBuffer{ public static void main(String[]args){ StringBuffer sb=new StringBuffer("test"); System.OUt.println("buffer="+sb); System.OUt.println("length="+sb.length );}} 程序运行结果中在"length="后输出的值是( )。

A.10

B.4

C.20

D.30


正确答案:B
B。【解析】本题对StringBuffer(Stringstr)构造方法,用str给出字符串的初始值,并分配16个字符的缓存。因此,字符串sb的初始值是”test”,并且包含l6个字符的缓存。length方法用来获得字符串长度,不包含缓存。故程序运行结果中在”length=”后输出的值应该是字符串sb的长度,即4。

第9题:

提供长度可变字符串对象的表示的类是( )。

A.String类

B.StringBuffer类

C.Stringinput类

D.StringOutput类


正确答案:B

第10题:

String与StringBuffer的区别()。

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

正确答案:A,B

更多相关问题