String 和 StringBuider

x33g5p2x  于10个月前 转载在 其他  
字(0.5k)|赞(0)|评价(0)|浏览(48)

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));

    }

相关文章