




已阅读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年度财务人员个人转正工作总结(6篇)
- 电脑耗材培训课件
- 电脑知识培训计划表课件
- 高考小说探究的种类课件
- 第1课《消息二则:我三十万大军胜利南渡长江》课件 2025-2026学年统编版语文八年级上册
- sem考试试题及答案
- 电网安全知识培训课件
- 电网业务基础知识培训内容课件
- 电线的种类教学课件
- 2025医院消毒供应中心工作标准流程图表
- 《曼陀罗绘画疗愈-初三减压》PPT
- (新版)三级物业管理员理论备考试题库(含答案)
- 二、问题解决型(指令性目标)QC成果案例
- 企业外包业务安全生产专项检查表(全面)1管理学资料
- 航海英语听力与会话第四版朗读题70篇
- 手机保密专题教育课件
- 公司QHSE(职业健康安全环境)体系管理程序文件
- 管理咨询与中国管理咨询实践
- 信息通信建设工程预算定额 (2017版)第四册+通信线路工程预算定额
- 2023年高中音乐课件情怨(独唱)-电视剧《胡雪岩》主题歌
- 广东省珠海市香洲区2022-2023学年八年级下学期期中英语试卷
评论
0/150
提交评论