string和stringBuffer的区别
2015-10-18 19:58
288 查看
直接上我的小demo吧
package test1;
/**
*
* 项目名称:TestBaoDian
* 类名称:TstringANDStringBuffer
* 类描述:测试string和stringBuffer的区别
* 创建人:王宁
* 创建时间:2015年10月18日 下午7:46:24
* 修改人:Administrator
* 修改时间:2015年10月18日 下午7:46:24
* 修改备注: string 没有自带append的追加方法,
* 区别呢就是:string没有对字符串的修改功能
* string有equels的判断方法但是stringbuffer没有只能返回false
* @version
*
*/
public class TstringANDStringBuffer {
public static void main(String[] args) {
StringBuffer sbf = new StringBuffer();
for(int i=0;i<100;i++)
{
sbf.append(i);
}
System.out.println(sbf);
for (int i = 0; i < 5; i++) {
sbf.append("王宁"+i);
}
System.out.println(sbf);
//如果让str进行这样类似的追加的话就只能用下面的方法 ,效率很地下要要创建101个对象
String str = new String();
for(int i=0;i<100;i++)
{
str = str + i;
}
}
}
package test1;
/**
*
* 项目名称:TestBaoDian
* 类名称:TstringANDStringBuffer
* 类描述:测试string和stringBuffer的区别
* 创建人:王宁
* 创建时间:2015年10月18日 下午7:46:24
* 修改人:Administrator
* 修改时间:2015年10月18日 下午7:46:24
* 修改备注: string 没有自带append的追加方法,
* 区别呢就是:string没有对字符串的修改功能
* string有equels的判断方法但是stringbuffer没有只能返回false
* @version
*
*/
public class TstringANDStringBuffer {
public static void main(String[] args) {
StringBuffer sbf = new StringBuffer();
for(int i=0;i<100;i++)
{
sbf.append(i);
}
System.out.println(sbf);
for (int i = 0; i < 5; i++) {
sbf.append("王宁"+i);
}
System.out.println(sbf);
//如果让str进行这样类似的追加的话就只能用下面的方法 ,效率很地下要要创建101个对象
String str = new String();
for(int i=0;i<100;i++)
{
str = str + i;
}
}
}
相关文章推荐
- 组合模式
- HTML/CSS(六) typeof
- [Javascript] Querying an Immutable.js Map()
- HTML学习笔记之表格的使用
- HTML 注册事件向引用方法中的传参问题的两个方式
- css标签
- servlet中filter的的异步问题以及JSP与servlet配合时filter的注意
- js闭包
- html5视频播放解决方案
- javascript于boolean类型转换,运营商&&和|| 返回值
- canvas,让脆片飞一会儿
- node.js+socket.io安装
- [Javascript] Modifying an Immutable.js Map()
- Swap Nodes in Pairs
- 服务器和前台采用JSON通讯
- html中charset和content-language的区别
- html中charset和content-language的区别
- javascript函数
- AngularJS1.3一些技巧
- 如何访问到静态的文件,如jpg,js,css?