js_刪除字符串最後一個字符的幾種方法

字符串:string s = "1,2,3,4,5,"


目標:刪除最後一個 ","

方法:
一、用的最多的是Substring,這個也是我一直用的
數組

JS 刪除字符串最後一個字符的幾種方法 - li_crane - 將來之路(The road ahead)s=s.Substring(0,s.Length-1)函數



二、用 RTrim,這個我原來只知道用來刪除最後的空格,也沒有仔細看過其它的用法,才發現能夠直接trim掉一些字符
性能

JS 刪除字符串最後一個字符的幾種方法 - li_crane - 將來之路(The road ahead)s=s.ToString().RTrim(',')spa


三、用TrimEnd,這個東西和RTrim差很少,區別是這個傳遞的是一個字符數組,而RTrim能夠是任何有效的字符串
字符串

JS 刪除字符串最後一個字符的幾種方法 - li_crane - 將來之路(The road ahead)s=s.TrimEnd(',')
JS 刪除字符串最後一個字符的幾種方法 - li_crane - 將來之路(The road ahead)//若是要刪除"5,",則須要這麼寫
JS 刪除字符串最後一個字符的幾種方法 - li_crane - 將來之路(The road ahead)
char[]MyChar={'5',','};
JS 刪除字符串最後一個字符的幾種方法 - li_crane - 將來之路(The road ahead)s=s.TrimEnd(MyChar);
JS 刪除字符串最後一個字符的幾種方法 - li_crane - 將來之路(The road ahead)//s="1,2,3,4"
JS 刪除字符串最後一個字符的幾種方法 - li_crane - 將來之路(The road ahead)
string


相似函數:
TrimStart,LTrim等
還有一個TrimToSize對提升性能有微弱的好處....
方法

string.TrimEnd().Remove(string.Length - 2, 1)
string.Remove()im

相關文章
相關標籤/搜索