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本身

  • 相关阅读:
    商场活动|简单易用|可下载试用|复用转盘抽奖软件
    js dictionary
    财务大写
    SET ANSI_NULLS ON ……
    批量生成clr脚本
    Git
    CTE递归查询
    jquery 巧用json传参
    个人犯的一个golang routine错误
    .NET实现自动编译
  • 原文地址:https://www.cnblogs.com/Unrmk-LingXing/p/4165967.html
Copyright © 2011-2022 走看看