C#字符串处理

一、比较字符串:
1.CompareTo方法比较两个字符串是否相等,用法为String.CompareTo(String);返回值为0,1,-1,0表示相等,1实例大于参数的值,-1实例小雨参数的值
2.Equals方法是确定两个String对象是否具有相同的值,用法为String.Equals(String);值相同为True,反之为False
 
二、定位字符及子串:
1.IndexOf定位字符串中的某个字符及子串,用法为String.IndexOf(Stirng);如果找到了则返回该字符或子串的索引,参数为空返回0,未找到返回-1.
 
三、截取字符串
1.Substring方法可以从指定的位置截取子串,用法为String.Substring(int32,int32);第一个参数为截取字符串的位置,第二个参数表示截取子串的长度
 
四、分割字符串
1.Split方法可以按照分割符分割成一系列的小的字符串,用法为String.Split(Char[]);参数表示可以是多个分隔符,如:str.Split(new Char[]{‘,‘,‘!‘});
 
五、指定位置插入字符串
1.Insert方法可以在指定的位置插入字符串,用法为String.Insert(int32,String);
 
六、指定位置删除字符串
1.Remove方法可以在指定的位置删除字符串,用法为String.Remove(int,int);第一个参数为截取字符串的位置,第二个参数表示删除子串的长度
 
七、替换字符串
1.Replace方法可以替换一个字符串中的字符和子串,用法为Strng.Replace(String,String);第一个参数是要被替换的字符串,第二个参数是要替换的字符串

C#字符串处理

上一篇:Selector中的各种状态详解


下一篇:递归