string stringbuffer stringbuilder区别
来源:互联网 发布:python数据分析 编辑:程序博客网 时间:2024/05/22 11:31
stringbuffer :A thread-safe, mutable sequence of characters。
stringbuilder:Instances of StringBuilder
are not safe for use by multiple threads。这个就是stringbuffer和stringbuilder的主要区别,其他基本的操作是相同的。
stringbuilder 现在多用在Hibernate 条件拼装(因为Hibernate的session是单例的)。
string 多用于字段属性,还有字符串处理
stringbuffer,stringbuilder,string 性能测试
import org.junit.Test;public class TestString {@Testpublic void testString(){String base = " base string. ";int count = 2000000;long begin, end;begin = System.currentTimeMillis();String test = new String(base);for (int i = 0; i < count/100; i++) {test = test + " add ";}end = System.currentTimeMillis();System.out.println((end - begin) +" millis has elapsed when used String. ");}@Testpublic void testStringBuffer(){String base = " base string. ";int count = 2000000;long begin, end;begin = System.currentTimeMillis();StringBuffer test = new StringBuffer(base);for (int i = 0; i < count/100; i++) {test.append(" add ");}end = System.currentTimeMillis();System.out.println((end - begin) +" millis has elapsed when used String. ");}@Testpublic void testStringBuilder(){String base = " base string. ";int count = 2000000;long begin, end;begin = System.currentTimeMillis();StringBuilder test = new StringBuilder(base);for (int i = 0; i < count/100; i++) {test.append(" add ");}end = System.currentTimeMillis();System.out.println((end - begin) +" millis has elapsed when used String. ");}}
0 0
- String StringBuffer StringBuilder 区别
- String, StringBuffer, StringBuilder区别
- String,StringBuffer,StringBuilder区别
- String StringBuffer StringBuilder区别
- String StringBuilder StringBuffer 区别
- String ,stringbuffer,stringbuilder区别
- String, StringBuffer, StringBuilder区别
- String StringBuffer StringBuilder区别
- String StringBuilder StringBuffer区别
- String StringBuffer StringBuilder 区别
- StringBuilder、StringBuffer、String区别
- String,StringBuffer,StringBuilder区别
- String StringBuffer StringBuilder区别
- String StringBuffer StringBuilder 区别
- string,stringbuffer,stringbuilder区别
- string,stringbuffer,stringbuilder区别
- string,stringbuffer,stringbuilder区别
- StringBuilder、StringBuffer、String区别
- Yes,搞定---关于CreateRemoteThread引起对象进程崩溃的处理
- linux内核同步方法
- WebService初步了解
- test 我的文章为什么没有了
- Hdu 5480 Conturbatio
- string stringbuffer stringbuilder区别
- 为什么我delete后内存没有被释放?
- 【javaScript】基础知识
- 聊天室功能实现代码
- nyoj808蚂蚁的难题(八)【dp】
- Socket--java网络编程
- BFC环境(block formatting context块级格式化上下文)
- 简易计算器
- GCC使用__attribute__关键字