- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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+
您可能关注的文档
- cnki文献检索介绍.ppt
- crm网络营销.ppt
- C语言程序设计(第四版)谭浩强(第1章 程序设计和C语言).ppt
- Dreamweaver教程 第9讲 CSS基本语法.ppt
- ESD 基本知识 A版.ppt
- ESD 教程-1.ppt
- ESDTest 原理.ppt
- ESD中文.ppt
- ESD常.ppt
- ESD故障模式分析.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)