zoukankan      html  css  js  c++  java
  • String StringBuilder StringBuffer

        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

    困难是老天给我们提高的机会,坚定不移勇敢地去攻克,不要退缩,加油!
  • 相关阅读:
    软件工程结课作业
    十三次作业
    十二次作业
    十一次作业
    十次作业
    找回感觉的练习
    CSS背景样式和列表样式
    盒子模型案例应用
    display属性
    margin外边距属性
  • 原文地址:https://www.cnblogs.com/merlini/p/3252158.html
Copyright © 2011-2022 走看看