測試String和StringBuffer效率

2021-07-05 05:17:11 字數 598 閱讀 9816

package toolstest;

public static void main(string args)

long endtime = system.currenttimemillis();

system.out.println("用操作符串聯兩個字串:"+ ( endtime - starttime ) + " ms");

// 用操作符串聯兩個字串

starttime = system.currenttimemillis();

stringbuffer sb = new stringbuffer();

for (int i = 0; i < n ; i++)

string s2 = sb.tostring();

endtime = system.currenttimemillis();

system.out.println("通過stringbuffer串聯兩個字串:"+ ( endtime - starttime ) + " ms");

}測試結果:

用操作符串聯兩個字串:63 ms

通過stringbuffer串聯兩個字串:1 ms

測試說明:

String和string的區別

msdn中對string的說明 string is an alias for string in the net framework。string是string的別名而已,string是c 中的類,string是framework的類,c string 對映為 framework的 string。如...

String和string的區別

最近老看見有人在論壇上問string和string有什麼區別,答案五花八門差點兒沒讓我背過氣去,乾脆放到blog上來,論壇上就貼位址了 首先,在一般情況下,string和string是一樣的,但是他們也存在如下區別 1 string始終代表 system.string 1.x 或 system.st...

String和string的區別

msdn中對string的說明 string is an alias for string in the net framework。string是string的別名而已,string是c 中的類,string是framework的類,c string對映為framework的string。如果用s...