社区
Java SE
帖子详情
String 和 StringBuilder有什么区别?
thinke365
2007-08-12 03:32:23
att
...全文
1353
9
打赏
收藏
String 和 StringBuilder有什么区别?
att
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
codeartisan
2007-08-19
打赏
举报
回复
看JDK源代码了解得最清楚。
sen2010
2007-08-17
打赏
举报
回复
String对象不能修改其值。如需频繁修改字符串,可使用StringBuilder,把最终修改值赋给String对象。sun建议在线程中不要使用StringBuilder,改用StringBuffer。
lario
2007-08-17
打赏
举报
回复
StringBuilder 在做数据处理时是 一个可变的字符序列
它比 StringBuffer 要快
将 StringBuilder 的实例用于多个线程是不安全的
在 StringBuilder 上的主要操作是 append 和 insert 方法
zdjray
2007-08-13
打赏
举报
回复
String和StringBuild从实现上来说没什么太大的关系
或者仅仅只能说是相似
他们内部其实都是用char[]数组实现的
但是一般而言StringBuild做了优化,也做了扩展
所以效率会高一些
但是体积稍稍大一点
yzjtskz
2007-08-12
打赏
举报
回复
兄弟祝你面试成功!
Rellen
2007-08-12
打赏
举报
回复
StringBuilder 应该是String 的一个包装类,StringBuider 的方法和StringBuffer 一样,不过
StringBuffer是线程安全的,StringBuider是线程、不安全的,StringBuider是JDK5.0的新特性,JDK5.0前是没有的
mybestdzw
2007-08-12
打赏
举报
回复
你可以看以下String的底层,String是Stringbuffer实现的
yztommyhc
2007-08-12
打赏
举报
回复
学习
yjgoo199
2007-08-12
打赏
举报
回复
String是固定长度的字符串
StringBuilder则是可变长度的字符串,你可以任意插入字符或删除字符,不过它是线程不安全的,而另一个实现StringBuffere则是线程安全的,功能通它一样.
String
和
String
Builder
类的
区别
String
和
String
Builder
类的区
String
和
String
Builder
类的
区别
String
和
String
Builder
类的
区别
String
和
String
Builder
类的
区别
别
String
,
String
Buffer,
String
Builder
区别
String
,
String
Buffer,
String
Builder
区别
。几乎所有的应用开发都离不开操作字符串,理解字符串的设计和实现以及相关 工具如拼接类的使用,对写出高质量代码是非常有帮助的
String
、
String
Builder
和
String
Buffer的
区别
String
、
String
Builder
和
String
Buffer的
区别
String
、
String
Builder
和
String
Buffer的
区别
String
、
String
Builder
和
String
Buffer的
区别
String
String
Buffer和
String
Builder
区别
之源码解析
String
String
Buffer和
String
Builder
区别
之源码解析 从源码角度简单对它们之间的
区别
进行了验证
String
、
String
Buffer、
String
Builder
的使用方法
介绍了
String
、
String
Buffer、
String
Builder
的使用方法,以及理论知识
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章