- 1、本文档共79页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
您现在要整理全班的考试成绩,您希望写个小程序,全班共有40名学生,所以您必须有40个变量来储存学生的成绩,现在问题来了,根据之前学过的,难道您要声明40个名称不同的变量来储存学生的成绩资料吗? 我们可以数组来处理N个数据 内存中的数组 数组变量只是一个引用,引用变量是访问真实对象的根本方式。也就是说如果我们希望在程序中访问数组,则只能通过这个数组的引用变量来访问它。 当执行了b=a 对象数组 对象类型的数组,数组中每个元素保存的是对象的引用 多维数组与内存 int[][] b = new int[3][4] 实际上不存在二维数组,二维数组也是一维数组,只不过每个元素引用另一个一维数组,依次类推,也不存在多维数组。 用于生成字符串对象的String类别拥有几个操作字符串的方法,在这边先介绍几个常用的: 一个字符串其实是由字符数组所组成,所以使用String类别声明字符串后,该字符串会具有数组索引的性质,以下介绍几个与索引相关的方法: 判断字符串的开头和结尾 分割字符串 替换字符串中的内容 String对象的一个重要特性就是其内容不能改变,所以每次内容变更都会生成新的String对象,很明显一点就是创建一个对象需要耗费更多的计算机资源。StringBuffer类可以创建一组字符,其内容可以改变,然后使用这组字符生成String类的对象。 在实际使用字符和字符串的时候,很多时候我们都是处理字符。如果处理字符量很大或者处理次数很多(例如从文件中读取所有字符,然后做相应的替换字符处理),优先使用StringBuffer是个好习惯。 正则表达式 在编写处理字符串的程序,经常会有查找符合某些复杂规则的字符串的需要 正则表达式是用于进行文本匹配的工具,它是定义一个模式,在给定的字符串中,寻找与定义的模式是否匹配。 正则表达式基础知识 我们先从简单的开始。假设你要有哪些信誉好的足球投注网站一个包含字符“cat”的字符串,有哪些信誉好的足球投注网站用的正则表达式就是“cat”。如果有哪些信誉好的足球投注网站对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说: 句点符号 元字符 在刚才的t.n的正则表达式中,句点符号具有特殊的意义。它是正则表达式语法的一部分,表示任一字符,在正则表达式中,像这样有特殊意义的字符称为元字符 方括号符号 句点优点是通用,同时缺点也是通用 为了解决句点符号匹配范围过于广泛这一问题,你可以在方括号(“[]”)里面指定看来有意义的字符。此时,只有方括号里面指定的字符才参与匹配。也就是说,正则表达式“t[aeio]n”只匹配“tan”、“Ten”、“tin”和“ton”。但“Toon”不匹配,因为在方括号之内你只能匹配单个字符 .方括号表示可能出现的单个字符 “或”符号 句点和方括号只匹配单个字符,如果要匹配多个字符就要看”或”运算符了 如果除了上面匹配的所有单词之外,你还想要匹配“toon”,那么,你可以使用“|”操作符。“|”操作符的基本意义就是“或”运算。要匹配“toon”,使用“t(a|e|i|o|oo)n”正则表达式。这里不能使用方扩号,因为方括号只允许匹配单个字符;这里必须使用圆括号“()”。圆括号还可以用来分组,具体请参见后面介绍。 表示匹配次数的符号 遇到单个字符的重复问题,就要看下面的符号表了 表一显示了表示匹配次数的符号,这些符号用来确定紧靠该符号左边的符号出现的次数: 常用符号小结1 句点.表示单个字符 方括号[]表示可能出现字符集里的单个字符 括号()可表示多个字符 大括号{}表示次数 转义字符“\” 实例1 假设我们要在文本文件中有哪些信誉好的足球投注网站美国的社会安全号码。这个号码的格式是999-99-9999。用来匹配它的正则表达式。在正则表达式中,连字符(“-”)有着特殊的意义,它表示一个范围,比如从0到9。因此,匹配社会安全号码中的连字符号时,它的前面要加上一个转义字符“\”。 看看下面那一行正则表达式是对的: (0-9){3} \-(0-9){2} \- (0-9){4} [0-9]{3} \-[0-9]{2} \- [0-9]{4} 正确的是: 实例2 假设进行有哪些信誉好的足球投注网站的时候,你希望连字符号可以出现,也可以不出现——即,999-99-9999和999999999都属于正确的格式。这时,你可以在连字符号后面加上一个数量限定符号,如图所示: 看看下面那一行正则表达式是对的: (0-9){3} \-?(0-9){
您可能关注的文档
- 川农汇编语言题库和部分答案.doc
- 2 FTTH工程基础和VLAN_IP地址规划建议.ppt
- 2 第一讲 软件工程概述和建模的目的.pdf
- 存在驱动饱和约束下机器人时间最优实时运动规划研究.pdf
- 搭建基于MFCOpenGL应用程序框架.doc
- 大病保险筹资机制及保障政策探讨——基于全国25省《大病保险实施方案》的比较.pdf
- 大纲解读 第七章 图及网络技术.ppt
- 2 基本数据类型、运算符及表达式.pdf
- 大立科技 强烈推荐 焦平面探测器产业化成功是公司爆发性成长关键.pdf
- 2 静脉通路维护与使用操作标准.doc
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
最近下载
- 课题申报参考:基于人工智能技术的闽南地区文物建筑病害风险预测及其预防性保护机制研究.docx
- 我国食品安全标准—我国食品安全标准的历史沿革和现状.pptx
- 《青年,你为什么要入团》学校共青团系列团课之团前教育.pptx VIP
- VSD引流管护理专项测试题有答案.doc
- 《品牌设计》课件——IP形象设计案例.ppt VIP
- 超星网课《家园的治理:环境科学概论》超星尔雅答案2023章节测验答案.doc
- 2025(北师大版)数学五年级下册春季开学第一课.pptx
- 2024年上海高考历史试卷(真题+答案).docx VIP
- 房角镜及三面镜检查(精选干货).pptx
- 2025电站煤粉锅炉高碱煤掺烧技术导则.docx
文档评论(0)