zoukankan      html  css  js  c++  java
  • C#字符串(Sring)操作

     

        //字符串访问
                //string s = "ABCD";
                //Console.WriteLine(s[0]);//第0位字符
                //Console.WriteLine(s.Length);//字符串长度
                //-----------------------------------------------------------
                //打散
                //string s = "ABCD";
                //char[] arr = s.ToCharArray();//将字符串打散,并放入字符数组中.
                //Console.WriteLine(arr[0]);//arr[0]='A',arr[1]='B',arr[2]='C',arr[3]='D'
                //-----------------------------------------------------------
                //截取
                //string s = "ABCD";
                //Console.WriteLine(s.Substring(1));//从第二位开始截取到最后一位,显示BCD
                //Console.WriteLine(s.Substring(2, 2));//从第三位开始截取二个,显示CD           
                //-----------------------------------------------------------
                //字符匹配
                //string s = "ABCABCD";
                //Console.WriteLine(s.IndexOf('A'));//找到该字符,返回所在位置.输出0
                //Console.WriteLine(s.IndexOf("BCD"));//找到该串,返回头所在位置.输出4
                //Console.WriteLine(s.IndexOf('E'));//当找不到任何相关的匹配时,输出-1;
                //Console.WriteLine(s.LastIndexOf('C'));//从末尾开始匹配,输出5
                //Console.WriteLine(s.LastIndexOf("AB"));//同上,输出3
                //Console.WriteLine(s.Contains("ABCD"));//判断此字符串是不是在另一字符串匹配
                //-----------------------------------------------------------
                //大小写转换
                //string s = "aBcD";
                //Console.WriteLine(s.ToLower());//将字符串转为小写,输出abcd
                //Console.WriteLine(s.ToUpper());//将字符串将为大小,输出ABCD
                //-----------------------------------------------------------
                //匹配移除
                //string s = "_@$_AB__CD_$@_";
                //Console.WriteLine(s.Trim('_'));//移除首和尾匹配字符,输出@$_AB__CD_$@
                //Console.WriteLine(s.TrimStart('_'));//移除首部字符,输出@$_AB__CD_$@_
                //Console.WriteLine(s.TrimEnd('_'));//移除尾部字符,输出_@$_AB__CD_$@
                //Console.WriteLine(s.Trim('_', '@', '$'));//只能移除字符,可以写很多..输出AB__CD
                //-----------------------------------------------------------
                //插入和删除
                //string s = "ADEF";
                //Console.WriteLine(s.Insert(1, "BC"));//在字符串什么位置插入字符串,输出ABCDEF
                //Console.WriteLine(s.Remove(1));//从字符串第二个位开始到最后的字符都删除,输出A
                //Console.WriteLine(s.Remove(0, 2));//从第一位开始删除二个字符,输出EF
                //-----------------------------------------------------------
                //替换
                //string s = "A_B_C_D";
                //Console.WriteLine(s.Replace('_', ':'));输出A:B:C:D
                //Console.WriteLine(s.Replace("_", ""));//只有字符串才能替换空字符,输出ABCD
                //-----------------------------------------------------------
                //分割
                //string s = "A,B,C,D";
                //string[] arr = s.Split(',');
                //Console.WriteLine(arr[0]);输出A
                //Console.WriteLine(arr[1]);输出B
                //Console.WriteLine(arr[2]);输出C
                //Console.WriteLine(arr[3]);输出D
                //-----------------------------------------------------------
                //连接
                //string[] arr = new string[] { "A", "B", "C", "D" };
                //Console.WriteLine(string.Concat(arr));//连接字符串数组
                //Console.WriteLine(string.Join(",", arr));//连接字符串数组,并带有分隔
                //StringBuilder stringBuilder = new StringBuilder();//一种很高效的连接字符串的方式
                //stringBuilder.Append(arr[0]);
                //stringBuilder.Append(arr[1]);
                //stringBuilder.Append(arr[2]);
                //stringBuilder.Append(arr[3]);
                //Console.WriteLine(stringBuilder.ToString());
  • 相关阅读:
    动态属性 的简单思考
    千发 邮件营销小工具 完全免费
    基于角色的代码权限
    VS2005对NHibernate映射文件的智能感知功能
    在ASP.NET中使用脚本代码保护功能
    ASP.NET 开发, PageBase, ModuleBase
    在自定义HttpHandler中使用Session
    C# 应用程序许可控制
    TCE条件表达式
    NHibernate 基本使用(一对一、组件、一对多)
  • 原文地址:https://www.cnblogs.com/IThaitian/p/3148031.html
Copyright © 2011-2022 走看看