黑马程序员技术交流社区
标题:
string和stringbuffer的区别?
[打印本页]
作者:
张慈瑞
时间:
2014-7-13 09:48
标题:
string和stringbuffer的区别?
String表示的字符串是常量,一旦创建后,内容和长度是不可变的,StringBuffer是一个字符容器内容和长度是可变的,在操作字符串时,如果该字符串仅用于表示数据类型,则使用String类型即可,但是如果要对字符串进行增删改查操作,则使用StringBuffer类型。
String覆盖了equals()方法,而StringBuffer类没有覆盖Object类的equals()方法。
作者:
wisely
时间:
2014-7-13 18:11
小小纠正一下,StringBuffer也重写了equals方法。
详情请查看API中类StringBuffer的方法摘要下面——从类 java.lang.Object 继承的方法 。
如果是在看第13天的内容,那么对这两者的区分就不用搞的太清楚,等看到集合框架的时候,你就会明白什么叫容器,然后就会发现,StringBuffer也就是一容器。增删改查神马的,都差不多。
作者:
caiyaoren
时间:
2014-7-13 18:48
面试答这些差不多了
作者:
Beka
时间:
2014-7-13 21:11
String的内容无法改变,StringBuffer的内容是可以改变的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2