java语言11第9章 常用实用类new

java语言11第9章 常用实用类new

ID:34392829

大小:196.92 KB

页数:73页

时间:2019-03-05

java语言11第9章 常用实用类new_第1页
java语言11第9章 常用实用类new_第2页
java语言11第9章 常用实用类new_第3页
java语言11第9章 常用实用类new_第4页
java语言11第9章 常用实用类new_第5页
资源描述:

《java语言11第9章 常用实用类new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章常用实用类9.1String类java语言专门提供了用来处理字符序列的String类,因此,Java程序可以使用String类的对象来处理有关字符序列。9.1.1构造字符串对象  可以使用String类来创建一个字符串变量,字符串变量是对象1.常量对象  字符串常量对象是用双引号括起来的字符列,在java中,字符串相同的对象是同一引用。2.字符串对象•可以使用String类声明字符串对象,用String类的构造方法创建字符串对象,也可以用一个已经创建的字符串创建另一个字符串。•可以用字符数组创建一个字符串对象:•char[]a={‘J’,’a’,

2、’v’.’a’};•Strings=newString(“Java”);•还可以用字符数组的一部分创建字符串:•char[]a={“壹”,”贰”,”叁”,”肆”,”伍”,”陆”,”柒”,”捌”}•Strings=newString(a,2,4);3.引用字符常量对象•字符串常量是对象,因此可以把字符串常量的引用赋值给一个字符串变量:•Strings1,s2;•s1=“abcd”;•s2=“abcd”;•这时s1和s2具有相同的引用,因而具有相同的实体。9.1.2String类的常用方法1.publicintlength()•使用length()方法可以

3、获取一个字符串的长度:•Stringchina=“欢渡90年校庆”;•intn1,n2;•n1=china.length();•n2=“字母abc”.length();2.publicbooleanequals(Strings)•字符串对象调用equals(Strings)方法比较当前字符串对象的实体是否与参数s指定的字符串的实体相同:•Stringtom=newString(“天道酬勤”);•Stringboy=newString(“知心朋友”);•tom.equals(boy)的值是false。3.publicbooleanstartsWith()

4、publicbooleanendWith()•字符串对象调用startWith()方法,判断当前字符串对象的前缀是否是参数s指定的字符串:•Stringtt=“天气预报,阴有小雨”;•Stringjj=“获得铜牌”;•则:•tt.startWith(“天气”)的值为true。•jj.endWith(“天气”)的值为false。4.publicintcompareTo(Strings)  字符串对象调用comparTo()方法,按字典与参数s指定的字符串比较大小。如果当前字符串与s相同,该方法返回值0;如果当前字符串对象大于s,该方法返回正值:Strin

5、gstr=“abcde”;5.publicbooleancontains(Strings)•字符串对象调用contans方法,判断当前字符串对象是否含有参数指定的字符串s:•Stringsource=“student”;•source.contains(“stu”)的值就是true。6.publicintindexOf(Strings)•字符串对象调用indexOf()方法从当前字符串的头开始检索字符串s,返回首次出现s的位置。如果没有检索到字符串返回-1。•字符串对象调用indexOf(Strings,intstartpoint)方法从当前字符串的s

6、tartpoint位置开始检索字符串s,返回首次出现s的位置。如果没有检索到字符串返回-1。7.publicStringsubstring(intstartpoint)•字符串对象调用该方法获得一个当前字符串的子串,该子串是从当前字符串的startpoint处以最后所得到的字符串。•字符串对象调用substring(intstart,intend)方法获得一个当前字符串的子串,该子串是从当前字符串的startpoint处到endpoint之前所得到的字符串。8.publicStringtrim()•一个字符串s通过调用方法trim()得到一个字符串对象

7、,该字符串对象是s去掉前后空格后的字符串。9.1.3字符串与基本数据的相互转化•java.lang包中的基本数据类型类的方法parrseXXX方法可以将数字字符串转化为基本数据类型:•publicstaticbyteparseByte(Strings);•String类的方法valueOf可以将数字转换成字符串:•publicstaticStringvalueOf(intn)等。9.1.4对象的字符串表示•所有的类都默认是java.lang包中Object类的子类或间接子类。Object类有一个publicStringtoString方法,一个对象通过

8、调用该方法返回的字符串的一般形式:  创建对象的类名@对象引用的字符表示如果想输出指定的类内容

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

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

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