String和StringBuffer的区别
来源:互联网 发布:韩国奔驰小哥催吐知乎 编辑:程序博客网 时间:2024/06/18 12:01
JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。另外,String实现了equals方法,new String(“abc”).equals(newString(“abc”)的结果为true,而StringBuffer没有实现equals方法,所以,new StringBuffer(“abc”).equals(newStringBuffer(“abc”)的结果为false。
String覆盖了equals方法和hashCode方法,而StringBuffer没有覆盖equals方法和hashCode方法,所以,将StringBuffer对象存储进Java集合类中时会出现问题。
阅读全文
0 0
- String 和 StringBuffer的区别
- String 和StringBuffer的区别
- String 和StringBuffer的区别?
- String和StringBuffer的区别
- String 和StringBuffer的区别
- string和stringbuffer的区别
- String和StringBuffer的区别
- String 和StringBuffer的区别?
- String和StringBuffer的区别
- String 和StringBuffer的区别
- String和StringBuffer的区别
- string和stringbuffer的区别
- StringBuffer和String的区别
- String和StringBuffer的区别
- String 和StringBuffer的区别
- String和StringBuffer的区别
- String和StringBuffer的区别
- String和StringBuffer的区别?
- 如何判断两个链表是否相交并求出相交点
- 创建与合并分支
- python Django 搭建简单的个人博客网站(二)
- URL原理、URL编码、URL特殊字符
- java向oracle中插入时间戳
- String和StringBuffer的区别
- HDU 1392 Surround the Trees(计算几何,求凸包周长)
- 解决冲突
- redis的简介和安装笔记(1)
- 使用VS+OpenCV的图像处理简单例子
- let, const
- Codeforces 486D Valid Set 树形DP+计数
- 分支管理策略
- VS2017使用Boost库中出现的小问题