String 与 StringBuffer效率比较

    技术2022-05-11  100

     

    StringBuffer buffer  =   new  StringBuffer(); for ( int  i = 0 ;i < 50000 ;i ++ ) {    buffer.append("hello");} String str =   new  String(); for ( int  i = 0 ;i < 50000 ;i ++ ) {    str = str + "hello";} for ( int  i = 0 ;i < 50000 ;i ++ ) {    str +=  "hello";}

    上面三者运行速度StringBuffer是最快的,其次是第二个,最后是第三个。

    小结:当进行大批量“加”时,最好用StringBuffe.

     


    最新回复(0)