问答题String类的concat()方法与StringBuffer类的append()方法都可以连接两个字符串,它们之间有何不同?

题目
问答题
String类的concat()方法与StringBuffer类的append()方法都可以连接两个字符串,它们之间有何不同?
参考答案和解析
正确答案: String的concat()方法不改变原字符串本身,而是产生一个新的字符串。StringBuffer的append()方法则改变其中的字符串内容,而不产生一个新的对象。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列方法中,不属于类 String 的方法是

A ) tolowerCase ()

B ) valueof ()

C ) charAt ()

D ) append ()


正确答案:D

第2题:

String与StringBuffer的区别,以及"+"与append的区别?


正确答案:
         

第3题:

在Java语言中,能够实现字符串连接的方法是()

A.String sub string(intstart point)

B.String concat(Strings)

C.String replace(charold,charnew)

D.String trim()


正确答案:B

第4题:

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

A.String类

B.StringBuffer类

C.Stringinput类

D.StringOutput类


正确答案:B

第5题:

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

A、字符串是对象

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

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

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


正确答案:BC

第6题:

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

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


参考答案:错误

第7题:

创建字符串s:String s=new String("xyzy"):以下( )将改变s。

A.s.append("a")

B.s.concat("s")

C.s.substring(3)

D.以上语句都不会


正确答案:D

第8题:

StringBuffer类的默认构造方法为字符串分配【 】个字符的缓存。


正确答案:16
16 解析:StringBuffer类的默认构造方法StringBuffer()定义的是长度可变的字符串,其初始缓存长度为16个字符。

第9题:

下面( )不是String类提供的合法的方法。

A、equals(String)

B、trim()

C、append()

D、indexOf()


正确答案:C

第10题:

String对象的哪个方法可以寻找子字符串并返回该子字符串?()

  • A、match()
  • B、indexOf()
  • C、search()
  • D、concat()

正确答案:B

更多相关问题