C 字串去空格方法 執行效率比較

2021-08-15 00:11:14 字數 2592 閱讀 3214

比較結論:空格越多,方法三越慢。方法1始終最慢。方法二較快。

#region 去空格

var qq = "h ow,are,you,";

string q1 = "", q2 = "", q3 = "";

int cnt = 1, times = 1000000;

var stopwatch = new stopwatch();

stopwatch.start();

doagin:

console.writeline(string.format("第次",cnt));

stopwatch.restart();

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

stopwatch.stop();

console.writeline(string.format("//方法一:、", q1, stopwatch.elapsedmilliseconds));

stopwatch.restart();

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

stopwatch.stop();

console.writeline(string.format("//方法二:、",q2, stopwatch.elapsedmilliseconds));

stopwatch.restart();

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

stopwatch.stop();

console.writeline(string.format("//方法三:、", q3, stopwatch.elapsedmilliseconds));

if (cnt<6)

#endregion

//計算10000次比較

第1次//方法一:how,are,you,、17

//方法二:how,are,you,、7

//方法三:how,are,you,、7

第2次//方法一:how,are,you,、10

//方法二:how,are,you,、8

//方法三:how,are,you,、7

第3次//方法一:how,are,you,、13

//方法二:how,are,you,、7

//方法三:how,are,you,、8

第4次//方法一:how,are,you,、16

//方法二:how,are,you,、7

//方法三:how,are,you,、8

第5次//方法一:how,are,you,、13

//方法二:how,are,you,、7

//方法三:how,are,you,、8

第6次//方法一:how,are,you,、12

//方法二:how,are,you,、8

//方法三:how,are,you,、6

//計算100000次比較

第1次//方法一:how,are,you,、111

//方法二:how,are,you,、69

//方法三:how,are,you,、83

第2次//方法一:how,are,you,、109

//方法二:how,are,you,、56

//方法三:how,are,you,、78

第3次//方法一:how,are,you,、156

//方法二:how,are,you,、99

//方法三:how,are,you,、87

第4次//方法一:how,are,you,、137

//方法二:how,are,you,、72

//方法三:how,are,you,、85

第5次//方法一:how,are,you,、152

//方法二:how,are,you,、57

//方法三:how,are,you,、91

第6次//方法一:how,are,you,、153

//方法二:how,are,you,、90

//方法三:how,are,you,、91

//計算1000000次比較

第1次//方法一:how,are,you,、1285

//方法二:how,are,you,、756

//方法三:how,are,you,、642

第2次//方法一:how,are,you,、747

//方法二:how,are,you,、451

//方法三:how,are,you,、609

第3次//方法一:how,are,you,、770

//方法二:how,are,you,、448

//方法三:how,are,you,、589

第4次//方法一:how,are,you,、790

//方法二:how,are,you,、444

//方法三:how,are,you,、595

第5次//方法一:how,are,you,、748

//方法二:how,are,you,、458

//方法三:how,are,you,、561

第6次//方法一:how,are,you,、803

//方法二:how,are,you,、429

//方法三:how,are,you,、578

JS 去字串空格

str為要去除空格的字串 去除所有空格 str str.replace s g,去除兩頭空格 str str.replace s s g,去除左空格 str str.replace s 去除右空格 str str.replace s g,script language j ascript 訪問yao...

SQL 字串去空格解決方法

一 表中字串帶空格的原因 1,空格就是空格。2,控制符 顯示為 空格。二 解決方法 第一種情況,去空格的處理的比較簡單,replace column,就可以解決。第二種情況,解決方法就比較麻煩點 需要先查出相應的ascii碼,再用replace column,char ascii碼 解決,以下舉個栗...

JS字串常用方法(自) 1 字串去空格

字串去空格函式有trim 無引數,返回值去空格後的字串 trimstart 別名trimleft trimend 別名trimright trim 作用 trim 方法會從乙個字串的兩端刪除空白字元。在這個上下文中的空白字元是所有的空白字元 space,tab,no break space 等 以及...