章节
问答
课签
笔记
评论
占位
占位

单选题

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

A字符串是对象
BString 对象存储字符串的效率比 StringBuilder 高
C字符串具有不变性
DString 类提供了许多用来操作字符串的方法:连接、提取、查询等
重做

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / qq_慕圣6498440
StringBuilder通过方法修改的是对象本身的内容,append insert都是对本身的一种修改 并没有创建新的对象

最新回答 / 盗慕高手
java里除了8种基本数据类型以外都可以看成对象 8种基本数据类型也有相关的包装类使之成为对象

已采纳回答 / 油泼裤带面
StringBulider>StringBuffer>String;String确定字符串之后是固定的不可改变的;重新添加字符串就会成为一个新的对象,并非是原对象;StringBulider确定字符串后可对字符串进行修改、增加内容,且指定的还是原对象,性能比string高;StringBulider和StringBuffer比较,前者没有实现线程安全功能,后者是线程安全,所以前者比后者高;

最新回答 / qq_蜗牛_111
一个字符串实际上是一个String类的实例化的对象。

最新回答 / 请叫我xyy
你的想法是对的,C选项说的不严密。应该只有String类创建地字符串才不能被修改

已采纳回答 / 请叫我xyy
你的想法是对的,C选项说的不严密。应该只有String类创建地字符串才不能被修改

最新回答 / 慕粉2239171975
String定义的字符串具有不变性,一旦定义在内存中就不会改变,所谓的改变是开辟了一块新的空间储存了新的内容,所以内存地址是不一样的。可以用==验证

已采纳回答 / Gir非碼農
String可以用+连接,虽然本身是不变的,但是连接之后会指向一个新对象。体现的结果就是连接。(不会用专业用语说,只能简单阐述了)

已采纳回答 / 慕函数1733451
是对象

已采纳回答 / qq_阳光若风_0
首先,字符串  String 类是一个类,StringBuilde类也是一个类,他们不是同一个类。 里面String对象不可变指的是内容不能修改 ,String 类是指向地址,内容不能改变了地址也没有改变所以是不可变StringBuilde类,可以修改里面的内容,StringBuilde类也是指向地址,内容改变了地址没有改变所以是可变。

已采纳回答 / qq_无权拥抱_0
<...图片...><...图片...>这两张是方法总结

已采纳回答 / 上蒼手
这题目估计本意是字符串和string类是一个东西
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言