zoukankan      html  css  js  c++  java
  • C#去除字符串的最后一个字符

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

    目标:删除最后一个 ","

    方法:
    1、用的最多的是Substring,这个也是我一直用的
    s = s.Substring(0,s.Length - 1)
    2、用TrimEnd,这个东西传递的是一个字符数组

          s=s.TrimEnd(',')
    //如果要删除"5,",则需要这么写
    char[] MyChar = {'5',','};
    s = s.TrimEnd(MyChar);
    //s = "1,2,3,4"

    3、用Remove

          string a = "123,";

          a = a.Remove(a.Length - 1,1); //移除掉","

    首字符的道理相同

         string strBody = body.ToString().TrimEnd(',') + "}";
                strBody.TrimEnd(',');
                strBody.ToString().Substring(0, body.ToString().Length - 1);
                strBody.ToString().Remove(body.ToString().Length - 1, 1);

    注意:去掉最后的字符,只有在返回结果与赋值才能体现,它相当于重新new String()一个对象,重新分配内存空间,不会改变strBody本身

  • 相关阅读:
    Nim or not Nim? hdu3032 SG值打表找规律
    Maximum 贪心
    The Super Powers
    LCM Cardinality 暴力
    Longge's problem poj2480 欧拉函数,gcd
    GCD hdu2588
    Perfect Pth Powers poj1730
    6656 Watching the Kangaroo
    yield 小用
    wpf DropDownButton 源码
  • 原文地址:https://www.cnblogs.com/Unrmk-LingXing/p/4165967.html
Copyright © 2011-2022 走看看