标准类库和常用工具类.ppt

标准类库和常用工具类.ppt

ID:57648390

大小:564.00 KB

页数:46页

时间:2020-08-30

标准类库和常用工具类.ppt_第1页
标准类库和常用工具类.ppt_第2页
标准类库和常用工具类.ppt_第3页
标准类库和常用工具类.ppt_第4页
标准类库和常用工具类.ppt_第5页
资源描述:

《标准类库和常用工具类.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计案例教程标准类库和常用工具类本章要点Java常用的基础类介绍Java常用的集合类介绍Object类Object类是所有Java类的父类。我们平时使用它的情况主要集中在两个方面。(1)作为形式参数的类型。(2)使用或重写Object的方法。Object类的主要方法:(1)作为形式参数的类型。Object类作为形式参数的类型可谓是有得天独厚的条件。因为,它是所有类的父类,不论是何种类型的实际参数,都可以与Object类型的形式参数相匹配。有些方法的使用范围很广,可能面对各种数据类型的实际

2、参数,其形式参数只能定义为Object类型。(2)使用或重写Object的方法。Object类既然是所有类的父类,那么所有类的公共属性都包含在这个类中。我们使用的很多类中的某些方法如果追根溯源的话,都来自Object类。比如toString()方法。很多类都重写了Object类的这个方法。Object类的主要方法及功能如下:(3)publicclassgetClass();功能:获取当前对象的所属类的信息,返回值为类的对象。Object类的主要方法:(4)publicbooleanequals(Obje

3、ctarg0);功能:比较两个对象是否相同。如果相同返回true,否则返回false。(5)protectedObjectclone();功能:生成当前对象的一个备份,并返回这个复制的对象。(6)publicStringtoString();功能:返回当前对象本身的有关信息,返回值为字符串。此方法是其它类重写最多的方法。(7)publicvoidnotify();功能:唤醒线程。当一个线程处理阻塞状态时,可以通过此方法使其进入运行状态。(8)publicvoidnotifyAll();功能:同样的是唤醒

4、线程,但此方法能够唤醒所有等待此对象的线程。(9)publicvoidwait(longarg0);功能:等待线程,参数为等待的时间。(10)protectedvoidfinalize();功能:指定回收当前对象时所需要完成的清理工作。Java提供垃圾回收机制,可以将不再使用的资源清除,使其不再占用系统资源。此方法就是实现垃圾回收机制的主要方法。String类String定义对象的方法如下几种。方式一:String对象名=newString();方式二:String对象名=newString(Strin

5、gstr);方式三:String对象名=newString(char[]ch);方式四:String对象名=newString(char[]ch,intoff,intlen);String类的方法(1)字符串长度方法。语法格式:publicintlength();功能:获取字符串的字符个数。如str1.length()的结果为5。(2)字符串连接方法。语法格式:publicStringconcat(Stringstr);功能:将两个字符串相连。str1.concat(str2)的返回值是“HelloWo

6、rld”。(3)字符串替换方法。语法格式:publicStringreplace(charoldChar,charnewChar);功能:将字符串oldChar表示的字符替换成newChar表示的字符,返回替换后的字符串。如str1.(‘l’,‘w’)的返回值为“Hewwo”。如果oldChar表示的字符在指定字符串中不存在,则返回原字符串。如str2.(‘h’,‘e’)的返回值为“World”。语法格式:publicStringreplaceFirst(StringoldStr,StringnewSt

7、r);功能:在字符串找到第一个oldStr子字符串,将其替换成newStr字符串。字符串中的其他oldStr子字符串不替换。如str1.(“l”,“w”)的返回值是“Hewlo”。如果oldstr表示的字符串在指定字符串中不存在,则返回原字符串。语法格式:publicStringreplaceAll(StringoldStr,StringnewStr);功能:将字符串中所有oldChar子字符串替换成newChar表示的字符串,返回替换后的字符串。如str1.(“l”,“w”)的返回值是“Hewwo”。

8、如果oldStr表示的字符串在指定字符串中不存在,则返回原字符串。需要提醒的是:replace()的参数是char型,它完成的是字符串中单个字符的替换操作。replaceFirst()和replaceAll()的参数类型是String,它们完成的字符串中子字符串的替换操作。如str2.replaceAll(“ld”,“th”)的返回值为“Worth”。String类的方法(4)子字符串返回方法。语法格式:publicStringsubstr

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

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

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