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); //移除掉","

    将数组合并成字符串

    static void Main(string[] args)
            {
                //字符串集合
                List<string> list = new List<string>();
                list.Add("a");
                list.Add("b");
                list.Add("c");
                list.Add("d");
                list.Add("e");
    
                /*
                 * 使用string.Join()方法
                 */         
                //使用"," 分隔符号将List<string>泛型集合合并成字符串
                string strTemp1 = string.Join(",", list.ToArray());
                Console.WriteLine(strTemp1);
                //使用 "-" 符号分隔将List<string>泛型集合合并成字符串
                string strTemp2 = string.Join("-", list.ToArray());
                Console.WriteLine(strTemp2);
    
    
    
                /*
                 * 使用循环方式合成字符串
                 */
                string strTemp3 = string.Empty;
                foreach (string str in list)
                {
                    strTemp3 += string.Format("{0},",str);
                }
                strTemp3 = strTemp3.TrimEnd(',');
                Console.WriteLine(strTemp3);
    
                Console.ReadKey();           
            }
    

      

  • 相关阅读:
    experiment 2
    experiment 5
    php 代码审计之变量覆盖
    experiment 4
    experiment 3
    experiment 1
    2018铁三测评WP
    Lesson 1
    实验四、决策树算法及应用
    实验三 朴素贝叶斯算法及应用
  • 原文地址:https://www.cnblogs.com/amylis_chen/p/4052448.html
Copyright © 2011-2022 走看看