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

  • 相关阅读:
    HTML常用标签
    消息机制JMS
    一个Socket连接管理池(心跳机制)
    Java调用其他程序时waitFor()阻塞
    JDBC连接数据库
    mysql入门
    WebService到底是什么
    Netty详解
    Mongodb集群搭建
    JavaScript入门
  • 原文地址:https://www.cnblogs.com/Unrmk-LingXing/p/4165967.html
Copyright © 2020-2023  润新知