String StringBuilder StringBuffer
2013-08-12 00:44
387 查看
public static void main(String[] args) { // TODO Auto-generated method stub int count=10000; String STR="-----若干字符串"; long start =System.currentTimeMillis(); StringBuilder str=new StringBuilder(); // StringBuffer str=new StringBuffer(); // String str=""; for(int i=0;i<count;++i) { str.append(STR); // str = str+STR; } long end =System.currentTimeMillis(); System.out.println(end-start); }
使用String 的时间是 StringBuffer 和 StringBuilder 的上千倍;
StringBuffer和StringBuilder的区别:
StringBuffer——线程安全的
StringBuilder——非线程安全
JDK API建议:如果不涉及线程问题,建议使用StringBuilder
相关文章推荐
- String StringBuilder and StringBuffer
- String StringBuffer StringBuilder性能比较
- String StringBuffer StringBuilder 三者的区别
- String/StringBuffer/StringBuilder
- String/StringBuffer/StringBuilder的区别
- StringBuffer/StringBuilder/String关键点源码分析
- String StringBuilder StringBuffer
- String StringBuilder StringBuffer 对比
- string stringbuffer stringbuilder 区别
- String StringBuffer StringBuilder
- JAVA笔记系列:字符串操作——string stringbuilder stringbuffer
- String StringBuffer StringBuilder
- String StringBuffer StringBuilder之间的区别
- String StringBuffer StringBuilder关系总结
- Difference Between String , StringBuilder And StringBuffer Classes With Example : Java
- day15_String类+StringBuffer+StringBuilder
- String StringBuilder StringBuffer
- String StringBuilder StringBuffer区别
- 黑马程序员——StringBuffer&StringBuilder&Integer
- [String ] StringBuffer VS StringBuilder