《常用类和接口》PPT课件

《常用类和接口》PPT课件

ID:36840364

大小:806.00 KB

页数:71页

时间:2019-05-10

《常用类和接口》PPT课件_第1页
《常用类和接口》PPT课件_第2页
《常用类和接口》PPT课件_第3页
《常用类和接口》PPT课件_第4页
《常用类和接口》PPT课件_第5页
资源描述:

《《常用类和接口》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章Java常用类和接口主讲人:5.1字符串处理类在Java中,字符串是作为内置对象进行处理的,在java.lang包中,有两个专门的类用来处理字符串,分别是String和StringBuffer,本节重点介绍这两个类的用法。5.1.1String类String类表示了定长、不可变的字符序列,Java程序中所有的字符串常量(如“abc”)都作为此类的实例来实现。它的特点是一旦赋值,便不能改变其指向的字符串对象,如果更改,则会指向一个新的字符串对象。下面介绍String中常用的一些方法。5.1.1String类1、构造方法St

2、ring()String(byte[]bytes)String(byte[]ascii,inthibyte)String(byte[]bytes,intoffset,intlength)String(byte[]ascii,inthibyte,intoffset,intcount)String(byte[]bytes,intoffset,intlength,StringcharsetName)String(byte[]bytes,StringcharsetName)String(char[]value)String(char[

3、]value,intoffset,intcount)String(int[]codePoints,intoffset,intcount)String(Stringoriginal)String(StringBufferbuffer)String(StringBuilderbuilder)5.1.1String类例【5-1】使用字符数组创建一个字符串对象,然后再使用创建好的字符串对象创建另一个字符串对象classCloneString{publicstaticvoidmain(Stringargs[]){charc[]={'H'

4、,'e','l','l','o'};Stringstr1=newString(c);Stringstr2=newString(str1);System.out.println(str1);System.out.println(str2);}}5.1.1String类2、length()方法字符串的长度是指其所包含的字符的个数,调用String的length()方法可以得到这个值。3、字符串连接“+”运算符可以连接两个字符串,产生一个String对象。也允许使用一连串的“+”运算符,把多个字符串对象连接成一个字符串对象。5.1.

5、1String类【例5-2】定义一个图书类,包含图书的名称、作者以及出版社信息,并能返回相关信息。publicclassBookDetails{finalStringname="《Java程序设计》";finalStringauthor="张三";finalStringpublisher="科学出版社";publicstaticvoidmain(Stringargs[]){BookDetailsoneBookDetail=newBookDetails();System.out.println("thebookdatail:"+

6、oneBookDetail.name+"-"+oneBookDetail.author+"-"+oneBookDetail.publisher);}}5.1.1String类4、charAt()方法此方法的形式:charcharAt(intwhere)其中,where是想要得到的字符的下标,并且其值必须为非负的,它指定了在字符串中的位置。5、getChars()方法此方法的形式:VoidgetChars(intsourceStart,intsourceEnd,chartargte[],inttargetStart)其中,sou

7、rceStart表示子字符串的开始位置,sourceEnd是子字符串结束的下一个字符的位置,因此截取的子字符串包含了从sourceStart到sourceEnd-1的字符,字符串存放在字符数组target中从targetStart开始的位置,在此必须确保target应该足够大能容纳所截取的子串。5.1.1String类【例5-3】从一个字符串对象中的指定位置截取指定长度的子串放到一个字符数组中。publicclassGetCharsDemo{publicstaticvoidmain(String[]args){Strings=

8、"helloworld";intstart=6;intend=11;charbuf[]=newchar[end-start];//定义一个长度为end-start的字符数组s.getChars(start,end,buf,0);System.out.println(buf);

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

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

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