- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3.2.2 String类(续) 2. 常用字符串操作方法 举例说明常用的一些方法。 生成字符串 string str1 = this is a string.; string str2 = str1; string str3 = new string(a,4); Console.WriteLine(str3); //结果为aaaa 查找指定字符串在字符串中出现的位置 IndexOf(string str) LastIndexOf(string str) 3.2.2 String类(续) 例如: Console.WriteLine(str1.IndexOf(is)); //结果为2(注意序号从0开始) Console.WriteLine(str1.LastIndexOf(is)); //结果为5 删除指定数量的字符 Remove(int startIndex,int count) 例如: string str1 = this is a string.“ Console.WriteLine(str1.Remove(1,2)); //结果为ts is a string 3.2.2 String类(续) 字符串替换 Replace (string oldStr,string newStr) 例如: string str1 = this is a string.“ Console.WriteLine(str1.Replace(is,xy)); //结果为thxy xy a string 分离字符串 Split(char[] separator) 例如: string str1 = this is a string.“ 3.2.2 String类(续) string[ ] str = str1.Split(‘ ); for(int i = 0;i str.Length;i++) { Console.WriteLine(str[i]); } 输出结果: this is a string 3.2.2 String类(续) 把字符串中的字符复制到一个字符数组中 利用ToCharArray可以将字符串转换为字符数组。 字符串中字母的大小写转换 利用ToUpper可以将字符串的所有英文字母转换为大写,利用ToLower可以将字符串的所有英文字母转换为小写。 从字符串开头或结尾删除指定的字符 利用TrimStart删除字符串首部空格,利用TrimEnd删除字符串尾部空格,利用Trim删除字符串首部和尾部空格。 3.2.2 String类(续) 例如: string s1 = □□□□this is a book; string s2 = that is a pen□□□□; string s3 = □□is a pen□□ ; Console.WriteLine(s1.TrimStart()); //删除首部空格 Console.WriteLine(s2.TrimEnd()); //删除尾部空格 Console.WriteLine(s3.Trim()); //删除首部和尾部空格 填充字符到字符串中使总长度等于指定长度 PadLeft(总长度,字符) 3.2.2 String类(续) PadRight(总长度,字符) 例如: string str = a; string str1 = str.PadLeft(5,e); Console.WriteLine(str1); //结果为eeeea string str2 = str.PadRight(5,e); Console.WriteLine(str2); //结果为aeeee 3.2.3 StringBuilder类 StringBuilder类位于System.Text名称空间下,使用StringBuilder类每次重新生成新字符串时不是再生成一个新实例,而是直接在原来字符串占用的内存空间上
文档评论(0)