字符串和正则表达式

字符串和正则表达式

ID:46041835

大小:367.34 KB

页数:30页

时间:2019-11-20

字符串和正则表达式_第1页
字符串和正则表达式_第2页
字符串和正则表达式_第3页
字符串和正则表达式_第4页
字符串和正则表达式_第5页
资源描述:

《字符串和正则表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章字符串和正则表达式本章导读1.String类2.StringBuffer类3.StringTokenizer类4.正则表达式与模式匹配5.正则表达式与字符串分解16.1String类Java使用java.lang包中的String类来创建一个字符串变量,因此字符串变量是类类型变量,是一个对象。字符串常量如:“你好”、“1234.987”、“weqweo”。1.创建字符串对象使用String类的构造方法创建字符串对象:例如:Strings;s=newString("wearestudent

2、s");声明和创建可用一步完成:Strings=newString("wearestudents");也可以用一个已创建的字符串创建另一个字符串,如:Stringtom=String(s);2String类还有两个较常用构造方法:(1)String(chara[]):用一个字符数组a创建一个字符串对象,如:chara[]={‘b’,’o’,’y’};Strings=newString(a);(2)String(chara[],intstartIndex,intcount):提取字符数组a中的一部

3、分字符创建一个字符串对象,参数startIndex和count分别指定在a中提取字符的起始位置和从该位置开始截取的字符个数,例如:chara[]={‘s’,’t’,’b’,’u’,’s’,’n’};Strings=newString(a,2,3);2.引用字符串常量对象字符串常量是对象,因此可以把字符串常量的引用赋值给一个字符串变量(p113图6.1)Strings1,s2;s1=“Howareyou”;s2=“Howareyou”;S1,s2具有相同的引用。33.String类的常用方法(1)

4、publicintlength()使用String类中的length()方法可以获取一个字符串的长度(2)publicbooleanequals(Strings)字符串对象调用String类中的equals方法,比较当前字符串对象的实体是否与参数指定的字符串s的实体相同(p114)(3)publicbooleancontains(Strings)(p114)例子14(4)publicbooleanstartsWith(Strings)、publicbooleanendsWith(Strings)

5、方法字符串对象调用startsWith(Strings)方法,判断当前字符串对象的前缀是否是参数指定的字符串s字符串对象调用endsWith(Strings)方法,判断当前字符串对象的后缀是否是参数指定的字符串s(例p114)(5)publicintcompareTo(Strings)方法字符串对象可以使用String类中的compareTo(Strings)方法,按字典序与参数s指定的字符串比较大小。如果当前字符串与s相同,该方法返回值0;如果当前字符串对象大于s,该方法返回正值;如果小于s,

6、该方法返回负值。(例p115)5(6)publicintindexOf(Strings)字符串调用方法indexOf(Strings)从当前字符串的头开始检索字符串s,并返回首次出现s的位置。如果没有检索到字符串s,该方法返回的值是-1。字符串调用indexOf(Strings,intstartpoint)方法从当前字符串的startpoint位置处开始检索字符串s,并返回首次出现s的位置。如果没有检索到字符串s,该方法返回的值是-1。字符串调用lastIndexOf(Strings)方法从当前

7、字符串的头开始检索字符串s,并返回最后出现s的位置。如果没有检索到字符串s,该方法返回的值是-1。(例p115)6(7)publicStringsubstring(intstartpoint)字符串对象调用该方法获得一个当前字符串的子串,该子串是从当前字符串的startpoint处截取到最后所得到的字符串。字符串对象调用substring(intstart,intend)方法获得一个当前字符串的子串,该子串是从当前字符串的start处截取到end处所得到的字符串,但不包括end处所对应的字符。(

8、例p115)(8)publicStringreplaceAll(Stringold,Stringnew)字符串对象s调用该方法可以获得一个串对象,这个串对象是通过用参数new指定的字符串替换s中由old指定的所有字符串而得到的字符串。(9)publicStringtrim()一个字符串s通过调用方法trim()得到一个字符串对象,该字符串对象是s去掉前后空格后的字符串。74.字符串与基本数据的相互转化java.lang包中的Integer类调用其类方法:publicstaticintparseI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。