在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.string的Split方法的使用 这个例子就是通过制定的符号来将词组分开,Splite(分割的字符,分割的份数) using System; using System.Collections; public class Test { public static void Main() { string data = "Mike,McMillan,3000 W. Scenic,North Little Rock,AR,72118"; string[] sdata; char[] delimiter=new char[]{','}; sdata = data.Split(delimiter,4); foreach (string val in sdata) { Console.WriteLine(val); } } } 2.string的Join用法,使用指定的连接符来对字符数组进行连接 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string [] sdata=new string[]{"i","want","to","do","it"}; string data; data=String.Join(" ", sdata); Console.WriteLine(data); } } 3.string的其他方法: Euqal:用于比较两个字符串的大小,如果相等就返回True,如果不相等就放回false; Compare To:比较两个字符串的大小,如果根据大小返回-1,0,1; 4.StartsWith和EndsWith的用法 这个函数用来判断字符当中是否是以指定字符开始或者结束的 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string []strs=new string[]{"dogs","cats","mat","apples","banana"}; foreach (string val in strs) { if(val.EndsWith("s")) Console.WriteLine(val); if(val.StartsWith("a")) Console.WriteLine("**"+val); } } } 5.字符的插入Insert,Remove 可以在指定位置插入一个字符,并返回处理过的字符串 Remove可以在指定位置删除指定长度的字符 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string str = "你好,今天真好"; str = str.Insert(2, "啊"); Console.WriteLine(str); str = str.Remove(5, 1); Console.WriteLine(str); } } 6.Replace方法 该方法是用于替换字符串中的字符 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string str = "你好啊,我已经完成了"; str = str.Replace("好", "不"); Console.WriteLine(str); } } 7.文本对齐方式 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string s1 = "hello"; string s2 = "world"; string s3 = "goodbyte"; Console.WriteLine(s1.PadLeft(10)); //用于左对齐(空格补齐左对齐) Console.WriteLine(s2.PadRight(10)); //用于右对齐 } } 8.字符串的大小写转换 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string s1 = "hello"; s1 = s1.ToUpper(); //转化成大写字符 Console.WriteLine(s1); string s2 = "HelL0"; //转换成小写 s2 = s2.ToLower(); Console.WriteLine(s2); } } 9.去掉字符串中头部或则尾部的一些其他指定字符,Trim名为修剪,就是修饰用的 该方法只能去掉字符串的头部或则尾部中间的部分不能去掉 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string[] htmlComments = new string[] { "<!-- Start Page !!Number Function -->", "<!-- Get user name and password-->", "<!-- End Title page -->", "<!-- End script -->" }; char[] commentChars=new char[]{'<','!','-','>'}; for (int i = 0; i <=htmlComments.GetUpperBound(0); i++) { htmlComments[i] = htmlComments[i].Trim(commentChars); //将两端都去掉 //htmlComments[i] = htmlComments[i].TrimEnd(commentChars); //去掉尾部 //htmlComments[i] = htmlComments[i].TrimStart(commentChars); //去掉头部 } for (int i = 0; i <= htmlComments.GetUpperBound(0); i++) { Console.WriteLine(htmlComments[i]); } } }
|
请发表评论