




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 IndexOf()(搜索字符串)非静态方法,返回String中的每一个或多个字符在此字符串中的第一个匹配项的索引。 2、 Contains()非静态方法,返回一个值,该值指示指定的String对象是否出现在此字符串中。3、 Join() (string.Join(“”,a)串联对象数组中的各个元素,其中在每个元素之间使用指定的分隔符4、/求字符串的长度(Length) /string str=123345-; /Console.WriteLine(请输入一个字符串?);/string str = Console.ReadLine(); /Console.WriteLine(str.Length);/Console.ReadLine(); 5、/IsNullOrEmpty()-指示指定的字符串是null,还是System.String.Empty字符串,返回值是bool类型 /string.IsNullOrEmpty(null); /静态方法,判断为null或者为”(静态方法) 类名.静态方法 /字符串是不可变的,有时需要改变字符串中的某些值,这时就转换成char数组6、/ToCharArray() 将string转换为char7、 / ToLower()小写,必须接收返回值。(因为:字符串的不可变); /string str1 = ABCD; /string str2 = str1.ToLower(); /Console.WriteLine(str2); /Console.ReadLine(); 8、/ToUpper() 大写 ToUpper()方法和ToLower()方法都没有参数/string str1 = abcd; /string str2 = str1.ToUpper(); /Console.WriteLine(str2); /Console.ReadLine(); 9、/Equals()比较两个字符串是否相同,忽略大小写的比较 /string str1 = new string(new chara,b,c); /string str2 = new string(new chara,b,c); /字符串特殊.= /if (str1.Equals(str2)/通过Equals判断对象是同一个对象也布准确了 / / Console.WriteLine(对象相同); / /else / Console.WriteLine(不是相同的对象);/Console.ReadLine();10、 /IndexOf() 如果没有找到对应的数据,返回-1. (搜索字符串) /面试题:统计一个字符串中,”天安门”出现的次数 /字符串的搜索/string str = 北京传智播客软件培训,传智播客.net培训,传智播客Java培训。传智播客官网,北京传智播客欢迎您;/string KeyWord = 传智播客;/int index = 0; /定义索引/int count = 0; /记录次数/int index=str.IndexOf(KeyWord ,0);/while (index = str.IndexOf(KeyWord, index) != -1) / / count+; / Console.WriteLine(传智播客出现的索引位置为:0,共出现了1次, index, count); / index = index + KeyWord.Length; / /Console.WriteLine(=);/Console.WriteLine(一共出现了0次, count); /Console.ReadLine(); 11、/LastIndexOf()如果没有找到对应的数据,返回-1 (搜索字符串) /字符串方法IndexOf()和LastIndexOf()可以得到目标字符串第一个和最后一个出现的一个字符或字符的位置 /string str = C# makes string easy.; /int a = str.IndexOf(ke); /int b = str.LastIndexOf(s); /Console.WriteLine(ke第一次出现的位置0,a); /Console.WriteLine(s最后一次出现的位置0,b); /Console.ReadLine(); 12、/Substring()/2个重载,截取字符串。 /string str1 = 123456789; /string str2 = str1.Substring(3); /string str2 = str1.Substring(3,4); /Console.WriteLine(str2); /Console.ReadLine(); 13、/Split() /分割字符串。/可以重载 /string str= 12=+345=678=9; /StringSplitOptions.RemoveEmptyEntries 前面的参数就必须是char数组 /char ch = =;/string chars = str.Split(ch, StringSplitOptions.RemoveEmptyEntries);/string chars = str.Split(new char=,+,StringSplitOptions.RemoveEmptyEntries); /切掉= 以后有空白 /char数组,数组就可以for循环 /for (int i = 0; i chars.Length ; i+) / / Console.WriteLine(charsi); / /Console.WriteLine(); /Console.ReadLine();14、 /Join()-串联对象数组中的各个元素,其中在每个元素之间使用指定的分隔符 静态方法 /string str= 12=+345=678=9; /string chars = str.Split(new char=,+,StringSplitOptions.RemoveEmptyEntries); /切掉= 以后有空白 /char数组,数组就可以for循环 /string st=string.Join(好,chars); /Join(string n,params object values)可变数组/Console.WriteLine(st);/for (int i = 0; i chars.Length ; i+) / / Console.WriteLine(charsi); / /Console.WriteLine(); /Console.ReadLine();15、 /Format()静态方法 /类似 Console.ReadLine(); /将指定字符串中的一个或多个格式项替换为指定对象的字符串表示形式,复合格式字符串 /string st=string.Format(0,1,2, 1, 2, 3); /WinForm中输出用到 MessBox() /三层,数据库,ADO.Net会用到 /Console.WriteLine(0,1,2, 1, 2, 3); /Console.WriteLine(st); /Console.ReadLine();16、 /字符串的连接 string str1=One; string str2=str1+Two+Three+Four; Console.WriteLine(str2 ); Console.ReadLine(); 17、/Replace() =(字符串替换) /Console.WriteLine(请输入一个字符串?); /string name = Console.ReadLine(); /怎么判断一个字符串有没有其它字符 /Contains() 非静态方法,返回一个值,该值指示指定的String对象是否出现在此字符串中 /IndexOf()(搜索字符串) /if (name.Contains(MN) / / string newStr = name.Replace(MN, LYQ)+*; / Console.WriteLine(newStr); / /else / / Console.WriteLine(没有合适的替换!); / /Console.ReadLine();/注意:对字符串的操作一定要用变量接收返回值。(字符串是不能变的,每次都是构建一个新的字符串) string str=a; /开辟一个空间存a str=b; /又开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年政府项目立项申请报告怎么写
- 运城市中医院血型血清学质控考核
- 长治市人民医院肝硬化并发症综合管理能力考核试题
- 赤峰市中医院感染性疾病科医师上岗资格认证标准题库
- 唐山市中医院朊病毒污染器械处理考核
- 2025年中国毛蕊花糖苷项目投资计划书
- 长治市中医院输血不良反应识别与处理流程培训
- 鄂尔多斯市人民医院介入护理配合技能考核
- 2025年中国双酚S项目商业计划书
- 2025年中国煤化工项目创业投资方案
- 循环系统-解剖结构
- 《客舱安全与应急处置》-课件:乘务员自我安全管理
- GB/T 19635-2024棉花长绒棉
- 安全应急管理方案
- (高清版)DZT 0301-2017 海洋地质图图例图式及用色标准
- 【自考复习资料】00015英语二(常考、高频、必背单词)
- 抗震支架检验报告
- 石材销售合同
- GB/T 42765-2023保安服务管理体系要求及使用指南
- 大学生村官政策实施的现状问题与对策研究 行政管理专业
- 招标文件是否应作为合同组成部分
评论
0/150
提交评论