String是一种特殊的值,自身会有一些方法
Compare:比较字符串的内容,判断是否相等
Contains:返回一个值
Remove:返回指定位置字符串
CopyTo:选择指定下标开始复制内容到新实例中
Format:格式化包含各种值的字符串
IndexOf:定位第一次出现在字符串中的(已给定的值或子字符)的位置
IndexOfAny:定位第一次出现在字符串中的(已给定的值或一组字符)的位置
Insert:在指定索引出插入指定内容
Join:合并字符串数组,创建新字符串
LastIndexOf:定位最后一次出现位置,参考IndexOf
LastIndexOfAny:定位最后一次出现位置,参考IndexOfAny
PadLeft:在字符串左侧,添加指定重复字符填充字符串
PadRight:在在字符串右侧,添加指定重复字符填充字符串
Replace:用新给定内容替换字符串中的指定内容
Split:指定字符串某个内容,进行拆分
Substring:检索给定位置字符串
ToLower:字符串转换为小写
ToUpper:字符串转换为大写
Trim:删除首位空白
需要注意的是:虽然是对字符串进行修改等操作,实际上是重新分配了一个新内容存储新字符串进行输出,
所以会占用系统性能,少用
声明StringBuilder方法:
1、只提供一个字符串
StringBuilder strB_1 = new StringBuilder("Hello World!");
2、用给定的容量来创建一个空的
StringBuilder strB_1 = new StringBuilder(20);
3、可以限定StringBuilder的最大容量
StringBuilder strB_1 = new StringBuilder(20, 100);
Append:追加新字符串
AppendFormat:追加特定格式字符串
Insert:插入一个子字符串
Remove:删除字符
Replace:替换内容
ToString:返回强制转换为System.String对象的字符串