字符串操作的属性和方法

方法 描述
Length 字符串的长度。
IndexOf(string str) 定位字符串中第一次出现某个给定子字符串或字符的位置。
IndexOfAny(string str) 定位字符串中第一次出现某个给定子字符串或一组字符的位置。
LastIndexOf(string str) 定位字符串中最后一次出现某个给定子字符串或字符的位置。
LastIndexOfAny(string str) 与IndexOfAny()类似,但是定位最后一次出现的位置。
CharAt(int index) 获取字符串中的某一个字符,其中参数index指的是字符串中序数。
Concat(string str) 把多个字符串实例合并为一个实例。
Join(string str) 合并字符串数组,创建一个新字符串。
Compare(str) 比较字符串,判断某个字符是否相等。考虑文化背景(区域)。
CompareOrdinal() 与Compare()类似,但是不考虑文化背景(区域)。
CompareTo(string str) 返回两个字符串的长度差;
Format() 格式化包含各种值得字符串和如何格式化每个值得说明符。
Insert() 把一个字符串实例插入到另一个字符串实例的指定索引处。
PadLeft 在字符串的左侧,通过添加指定的重复字符填充字符串。
PadRight 在字符串的右侧,通过添加指定的重复字符填充字符串。
Replace() 用另一个字符或子字符串替换字符串中给定的字符或子字符串。
Split(pattern) 根据分隔符,把字符串拆分为一个子字符串数组。
Substring() 在字符串中检索给定未知的子字符串。
ToLower() 把字符串转换为小写形式。
ToUpper() 把字符串转换为大写形式。
Trim() 删除字符串首尾的空白。
ContentEquals(StringBuffer sb) 将该String对象与StringBuffer对象sb进行比较。
EndsWidth(String suffix) 该String对象是否以suffix结尾。
Equals(Object anObject) 当anObject对象不为空,并且与当前String对象一样,返回true;否则,返回false。
GetBytes() 将该String对象转换成byte数组。
本文作者:子匠_Zijor,转载请注明出处:http://www.dengzhr.com/others/backend/csharp/573