欢迎来到天天文库
浏览记录
ID:20446464
大小:75.00 KB
页数:4页
时间:2018-10-11
《string类学习指导书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第一单元String类学习指导书学习目标知识点知识点重要性掌握程度知识点关联1、Sting的用法极高熟练字符申是人机交互的重要元素,它是一个程序员必须要处理,而且要处理好的问题,在这个环节,耑要熟练掌握String的用法,包含它常用的成员方法、属性的使用。这些方法在幵发屮经常涉及至IJ,需熟练掌握。2、字符串的恒定性及字符串池机制中熟练学习中,需理解字符串的恒定性原理和字符串池机制,掌握==、Equals()、ReferenceEquals()方法的区别,会使用String的Compare()和String对象的Co
2、mpareTo()方法。这几个方法非常常用,务必掌握。重难点知识点重难点1:String用法学习方法:这部分的学习方法,建议多自己操作,多敲代码。1.String属性在string中,只有一个Length属性。这个比较简单,需要注意的是,转义字符为一个长度。如””的长度为1。2.String成员方法•字符串拼接拼接的形式有很多,如“+”,ConCatO方法,Insert()方法,Padleft()和FadRight()等。注意每个方法拼接的效果或者拼接方式不一样。“+”可以连接两个字符串,例题:Stringstr
3、A=”Hello”+”World”;ConCat方法,注意该方法是静态方法。例题:string.Concat("Hello'"World")Insert方法,如:strA.Insert(strA.Length,"World")以上三个效果一样。PadLeft和PadRight方法用于分别在左边和右边用空格或指定的字符填充以达到指定的总长度。比如我要一个数字,不满100()前而填()00。效果如:000999:代码如下:stringstrAA=n999";strAA.PadLeft(6,*0’);//输出值为00099
4、9•查找和提取字符串查找可通过IndexOf()、LastlndexOf()等方法实现提取字符串可用Substring()方法。IndexOf和LastlndexOf方法是查找方法,前者是获収一个或多个字符在源字符串中的第一个匹配项的索引,如:stringstrA=”Hello”;strA.IndexOf(“ell”)的值为1。注意索引从0开始。LastlndexOf方法是获取一个或多个字符在此实例屮的最后一个匹配项的索引位置。如:stringstrA=”Hello,World”;strA.LastIndexOf(“
5、0”)//输出的结果是7,而不是4。Substring方法使用频率非常高。举个例子,我们经常在看到网站新闻上如果新闻标题太忪,就显示一部分,其余都已“。。。”展示。这里就可以用Substring方法实现。如:stringnewsTitle=”井品经典书籍共沐浓郁书香共促新区发展女领导干部“尚品”书友会好书品读活动在梨花紂举行”;//现在要截取前面30个字符newsTitle=newsTitle.Substring(0,50);•格式化字符串格式化字符串常见类型图表:格式符应用含义示例C败炎嘈分用场介的货屮馆S4«M.
6、5O(USA>£4814.50(UK)DUWf粮敷央V~般的褙數4834E教卞炎V科肀H•败汰W4E.OO3F敷卞芡明小數ZI轵的泣截H*43K45O0教7次V一般的败‘/•43M.SNRT炎明通常姑QMI场介的數7格式43K450(UKAJSA)43M.5O(欧洲人Uh)P费Vft分比U數汰432,00000%X只用F養徵炎相十六进制格式1120<如衆饔
7、&确0
8、
9、120,霣to«>格式化字符串,在平台视频屮提到三种,初学者开始使川时,经常遇到格式不正确的问题,建议学习中,通过MSDN查看格式的要求。在实际C/S和
10、B/S开发中,string.Format()和ToStringO非常常用。大家务必熟练掌握,具体参考以上陶表。String.Format的使用,如:intmomey=190;stringret=string.Format("{0:C3}",momey);ToString的格式化使用,如:DateTimedt=DateTime.Now;dt.ToStringCyyyy-MM-dcT);//格式化显求这种格式:2011-5-8•其他常用方法Trim()、Ltrim(),Rtrim(),ToLower()、ToUpper(
11、)、ToCharArray();Contains()、EndWith()、StartWith();Replace()、Split()Trim方法用于去除字符串头尾的空格。如stringstrA=”hello“;//前后都有两个空格。长度为9stringstrB=strS.Trim();//这里的strB为”hello”,长度为5stringst
此文档下载收益归作者所有