String和StringBuffer的区别
来源:互联网 发布:网络暑假工招聘 编辑:程序博客网 时间:2024/04/30 21:22
String 与 StringBuffer 的区别;(有待进一步完善)
实例:
String c = "abc";
StringBuffer a = new StringBuffer("A");
StringBuffer b = new StringBuffer("B");
for(int i=0;i<100;i++){
c +="a";
a = a.append(b);
a += b;
}
System.out.println(c);
System.out.println(a);
1、String实现了(All Implemented Interfaces:
Serializable, CharSequence, Comparable<String> )所以String可以比较。
2、StringBuffer实现了:(All Implemented Interfaces:
Serializable, Appendable, CharSequence )所以StringBuffer可以用append去附加。
3、String的值是不变的,但是可以进行“+”操作。连接一个字符串;但是StringBuffer是不可以进行“+”操作的。
只能通过append进行字符串的附加连接。
4、但是String的每一次连接都建立新的对象,而StringBuffer则是同一个对象。就是说String的值不变,StringBuffer的值是可变的。
- 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的区别?
- C# 异步调用(存档)
- Servlet笔记
- 唐骏资料
- COM编程入门
- 《程序员》火热七月:中国ISV生存现状调查报告
- String和StringBuffer的区别
- 关于 FROM tableA,tableB 和 tableA LEFT JOIN tableB on 的区别
- 采用反射模拟简单的ORMapping
- Sql Server 导出数据库结构
- apt-get 命令
- 思维导图工具的比较
- 售前分析
- 关注CMMI
- HibernateSynchronizer的安装与使用