- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA程序设计基础 莫乐群 2010年10月 字符串 声明和创建字符串 字符串 字符串在形式语言范畴中定义为一个字母表(有限字符集合)中的有限个字符的有序集合。 字符串的声明 String 变量名; String 变量名=“内容”; 创建字符串 String 变量名=new String(); String类的常用方法 字符串是程序中经常处理的对象 char charAt(int index)返回字符串中参数指定索引处的字符 int compareTo(String anotherString)按字典顺序比较两个字符串,并且区分大小写 String类的常用方法 int compareToIgnoreCase(String str)按字典顺序比较两个字符串,并且不考虑字母的大小写 Boolean equals(Object anObject)将字符串与指定对象比较,区分大小写 String类的常用方法 int indexOf(int ch)返回指定字符在此字符串中第一次出现的位置 int indexOf(String str)返回指定字符串在此字符串中第一次出现的位置 String类的常用方法 int lastIndexOf(int ch)返回指定字符在此字符串中最后一次出现的位置 int lastIndexOf(String str)返回指定字符串在此字符串中最后一次出现的位置 String类的常用方法 int length()返回此字符串的长度,即字符串所含字符个数 boolean isEmpty()当且仅当length()为0时返回true,用于判断字符串是否为空 String类的常用方法 String replace(char oldChar,char newChar)返回一个新的字符串,其中newChar替换了此字符串中所有的oldChar Char[] toCharArray()将此字符串转化为一个新的字符串数组 String类的常用方法 String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个字字符串 String substring(int beginIndex,int endIndex)返回从指定索引位置开始到指定位置结束的一个新字符串 String类的常用方法 String toLowerCase()将String中的所有字符都转换为小写 String toUpperCase()将String中的所有字符都转换为大写 String类的常用方法 String[] split(String str)返回一个字符串数组,原字符串将以str作为分隔符,分割成若干个组成部分 String类的常用方法 随堂练习 输入一行字符串,统计其中有多少个单词,单词之间用空格分隔开。 现有一行文字,要求分别统计出其中的英文大写字母、小写字母、数字、空格以及其他字符的个数。 其他字符串处理手段 连接字符串 “+”连接的两个或者多个内容中,如果第一个内容是字符串或者所有内容都是字符串,则直接进行字符串连接,如果后面的其他项不是字符串,系统会自动将其转换成字符串 其他字符串处理手段 正则表达式 正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 其他字符串处理手段 其他字符串处理手段 广东交通职业技术学院计算机工程学院 * 声明和创建字符串 1 String类的常用方法 2 其他字符串处理手段 3 \\p{Lower} 小写字母符:[a-z] \p{Lower} \\p{Upper} 大写字母符:[A-Z] \p{Upper} \\p{Alpha} 字母符:[a-zA-Z] \p{Alpha} 正则表达式部分元字符 \\W 非单独字符:[^\w] \W \\w 单独字符:[a-zA-Z_0-9] \w \\S 非空白符号:[^\s] \S \\s 空白符号:[\t\n\f\r] \s \\D 非数字:[^0-9] \D \\d 数字:[0-9] \d 用法 含义 元字符 X{n,} 出现至少n次 {n,} X{n,m} 至少出现n次,但不超过m次 {n,m} 正则表达式常用限定符及其含义 X{n} 出现恰好n次 {n} X+
您可能关注的文档
最近下载
- (必会)人身险销售从业人员近年考试真题题库汇总(答案).docx
- 大队委竞选讲话稿PPT.pptx
- 毕业论文_-——汽车凸轮轴加工工艺分析.doc
- 国家安全概论-西安交通大学-中国大学MOOC慕课答案.pdf
- 2024年中国成人心肌炎临床诊断与治疗指南解读课件PPT.pptx
- 2024-2025学年小学信息技术(信息科技)四年级全一册义务教育版(2024)教学设计合集.docx
- 项目四 任务六 旅游娱乐(练习-解析版)-《旅游概论》 (高教社第二版)同步精品课堂.docx
- 第四届-全国大学生结构设计信息技术大赛竞赛题-20211206.docx
- 慢性阻塞性肺疾病患者健康服务规范(试行)培训课件.pptx
- 《全国医疗服务价格项目规范(2012年版)》规范目录.pdf
文档评论(0)