2016过去啦,今天是2017年新的一天,不忘初心,继续前行,祝大家都17(一起)好运。
有的时候会需要删除字符串后的最后一个或多个字符,如下
字符串:string s = “a,b,c,d,e,f,”
目标:删除最后一个 “,”
方法:
1、Substring,这个方法使用率最高,我也经常用
ex: s = s.Substring(0,s.Length -1);
2、RTrim,这个方法不仅可以用来删除最后的空格,才可以直接trim掉一些指定字符哦
ex: s = s.ToString().RTrim(‘,’);
扩散:Trim(去前后空格或指定字符) & LTrim(去头部空格或指定字符)
3、TrimEnd,这个和RTrim差不多,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串
ex: s = s.TrimEnd(s.ToCharArray());
扩散:TrimStart(去字符数组头部指定字符)