String 和 StringBuider

Posted yangbocsu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了String 和 StringBuider相关的知识,希望对你有一定的参考价值。

String 和 StringBuider


//        String 创建的字符串对象,长度是固定的,内容不能被修改和编译,+ 会产生一个新的String实例
//        StringBuider :可变的字符序列
    public static void main(String[] args) {

        String str1 = "";
        long t1 = System.currentTimeMillis();
        for (int i = 0; i < 10000; i++)
        {
            str1 += i;
        }
        long t2 = System.currentTimeMillis();
        System.out.println("String 消耗的时间:"+ (t2 - t1));

        StringBuilder str2 = new StringBuilder("");
        t1 = System.currentTimeMillis();
        for (int i = 0; i < 10000; i++)
        {
            str2.append(i);
        }
        t2 = System.currentTimeMillis();
        System.out.println("StringBuilder 消耗的时间:"+ (t2 - t1));

    }

以上是关于String 和 StringBuider的主要内容,如果未能解决你的问题,请参考以下文章

java中string,stringBuffer和StringBuider

Java StringBuffer与StringBuider

StringBuider 在什么条件下使用效率更高?

StringBuider 在什么条件下如何使用效率更高?

String 与StringBuilder有啥区别

StringBuider类