




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、字符串处理本讲大纲:1、比较字符串3、格式化字符串4、截取字符串支持网站: 5、分裂字符串2、定位字符及子串6、插入和填充字符串7、删除和剪切字符串8、复制字符串9、替换字符串String类提供了一系列的方法用于字符串的比较,如CompareTo方法、Equals方法等。CompareTo方法用于比较两个字符串是否相等,格式如下: pareTo(String);Equals方法是确定两个String对象是否具有相同的值,格式如下:String.Equals(String);比较字符串定位字符及子串定位字符串中某个字符或子串第一次出现的位置使用IndexOf方法,格式如下:String.Inde
2、xOf(String);其中,参数为要定位的字符或子串。如果找到该字符,则为参数值的索引位置,从0开始;如果未找到该字符,则为-1;如果参数为Empty,则返回值为0。例如:string str1=abcd;int m1=str1. IndexOf (b);int m2=str1. IndexOf (cd);int m3=str1. IndexOf ();int m4=str1.IndexOf(w);格式化字符串.NET Framework提供了一种一致、灵活而且全面的方式,能够将任何数值、枚举、日期和时间等基本数据类型表示为字符串。格式化由格式说明符的字符串控制,该字符串指示如何表示基类型值
3、。例如,格式说明符指示是否应该用科学记数法来表示格式化的数字,或者格式化的日期在表示月份时应该用数字还是用名称,格式如下:String Format(String,Object);将指定的String中的格式项替换为指定的Object实例。例如:/格式化为Currency类型string str1 = String.Format(C) Currency:0:Cn, -123.45678f);/格式化为ShortDate类型string str2 = String.Format(d) Short date: 0:dn, DateTime.Now);截取字符串Substring方法可以从指定字符串
4、中截取子串,格式如下:String.Substring(Int32,Int32);子字符串从指定的字符位置开始且具有指定的长度。第1个参数表示子串的起始位置,第2个参数表示子字符串的长度。例如:string str=Hello World!;string str1=str.Substring (0,5);分裂字符串Split方法可以把一个字符串按照某个分隔符分裂成一系列小的字符串,格式如下:String Split(Char);其中,参数为分隔字符串的分隔符数组。例如:string str = Hello.World!;string split = str.Split(new Char .,
5、!);foreach (string s in split) if (s.Trim() != )Console.WriteLine(s);插入和填充字符串1插入字符串Insert()方法用于在一个字符串的指定位置插入另一个字符串,从而构造一个新的串,格式如下:String Insert(Int,String);2填充字符串字符串通过使用PadLeft/PadRight方法添加指定数量的空格实现右对齐或左对齐。新字符串既可以用空格(也称为空白)进行填充,也可以用自定义字符进行填充。格式如下:String PadLeft(Int,Char);String PadRight(Int,Char);删除
6、和剪切字符串1删除字符串Remove()方法用于在一个字符串的指定位置删除指定的字符,格式如下:String Remove (Int,Int);2剪切字符串若想把一个字符串首尾处的一些特殊字符剪切掉,可以使用Trim、TrimStart、TrimEnd方法,格式如下:String Trim(Char); /从字符串的开头和结尾处移除空白String TrimStart (Char);/从字符串的开始处移除在字符数组中指定的字符String TrimEnd (Char); /从字符串的结尾处移除在字符数组中指定的字符复制字符串Copy方法可以把一个字符串方法复制到另一个字符串中,格式如下:String Copy(String);其中,参数为需要复制的源字符串,方法返回目标字符串。例如:string str=Hello World!;/源字符串string newstr=String.Copy(str);/目标字符串替换字符串Replace方法可以替换掉一个字符串中的某些特定字符或者子串,格式如下:String Replace(String String);其中,第1个参数为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程经济市场需求考察试题及答案
- 水利水电工程项目立项流程解析与试题及答案
- 2025市政工程考试复习资源利用策略与试题及答案
- 2025年工程项目需求分析试题及答案
- 2025年餐厅设备采购合同
- 公共关系职业道德的真实案例试题及答案
- 工程项目管理的交付标准试题及答案
- 2025年国有土地使用权出让合同协议
- 2025年现代工程项目管理试题及答案
- 2024年水利水电工程稳定性评估方法的试题及答案
- 英国默许开发权的发展历程、体系构建与成效分析
- 电商售前客服质检培训
- 2023电力调度控制中心设计导则第1部分:术语和定义
- 公务卡管理制度
- 中国儿童川崎病诊疗循证指南(2023年)解读课件
- 《狼图腾》阅读分享与深度解读
- 国网公司合规管理
- 砌体开槽处理详细方案
- 小型涡喷发动机市场深度评估与发展机遇研究报告
- 贷款延期通知函
- 2025-2030年中国钢铁中厚板行业运行状况及发展规划分析报告
评论
0/150
提交评论