C#操作字符串
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //=================================操作字符串 //--------------比较字符串(0为相同,-1为不相同) string a = "zhang"; string a1 = "zhanG"; Console.WriteLine(string.Compare(a, a1));//输出-1 //--------------将两个字符串对象合并为一个 Console.WriteLine(string.Concat(a, a1));//输出zhangzhanG //--------------格式化字符串 Console.WriteLine(string.Format("{0},你最近好吗?", "备备"));//输出 备备,你最近好吗? //--------------找出字符的索引(从第一个开始找) Console.WriteLine(a.IndexOf('h'));//输出1 //--------------找出字符的索引(从最后一个开始找) Console.WriteLine(a.LastIndexOf('h'));//输出1 //--------------将a1插入到a指定索引处 Console.WriteLine(a.Insert(1, a1));//输出zzhanGhang //--------------合并字符串 Console.WriteLine(string.Join(",", a, a1));//zhang,zhanG //--------------填充字符串(左侧) Console.WriteLine(a.PadLeft(10,','));//,,,,,zhang //--------------填充字符串(右侧) Console.WriteLine(a.PadRight(10, ','));//zhang,,,,, //--------------替换字符串 Console.WriteLine(a.Replace('z',','));//,hang //--------------把字符串拆分为数组 Console.WriteLine(a.Split('a')[0]);//zh //--------------截取字符串 Console.WriteLine(a.Substring(1,2));//ha //--------------字母转大写 Console.WriteLine(a1.ToUpper());//ZHANGDI //--------------字母转小写 Console.WriteLine(a1.ToLower());//zhang //--------------去除收尾空白 Console.WriteLine(a.PadLeft(10).Trim());//zhang Console.ReadKey(); } } }
当前名称:C#操作字符串
网站网址:http://scpingwu.com/article/gphcph.html