A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

String是一个Final修饰的类,其中提供了很多方法,可以查询API。String字符串一旦创建,不能修改,但String 变量的指引可以改变,当字符串的值变化时,新的字符串产生,而旧的字符串没有消失,这就造成了很大的资源浪费。
StringBuffer为一个可变长度的字符数组,没有被Final修饰,这就成功解决了String类资源浪费的问题,并且,StringBuffer是相对安全的。
StringBuilder是计算机提供的一个和StringBuffer功能相似的类,用法和方法大体相同,相对于StringBuffer 而言,StringBuilder不安全,但StringBuilder的运行速度更快。一般没有要求情况下,优先使用。
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端

9 个回复

倒序浏览
有点看不懂,还没学到这
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
wujianming 来自手机 注册黑马 2016-12-12 00:30:44
藤椅
stringbuilder等同于string么
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
172567430 发表于 2016-12-12 08:41
嗯,分析的挺对。

谢谢,请多多指教
回复 使用道具 举报

过了第二阶段就会学到啦
回复 使用道具 举报
wujianming 发表于 2016-12-12 00:30
stringbuilder等同于string么

不能这么说吧,StringBuilder等同于StringBuffer,差别就是安全性和运算速度有些许差别
回复 使用道具 举报
回复 使用道具 举报
试着try 发表于 2016-12-12 23:38
可以可以

谢谢
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马