《Java语言程序设计》课件第5章Java中常用类.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《Java语言程序设计》课件第5章Java中常用类.pptx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言程序设计 Java语言程序设计课件第5章 Java中常用类 Java 语言程序设计 课件 常用
- 资源描述:
-
1、第五章第五章 JAVA JAVA中常用类中常用类本章学习要点本章学习要点 掌握各种常用类的常用方法;理解自动拆箱和自动装箱的概念;掌握正则表达式的使用;掌握random方法的使用;理解异常的概念;了解几种常见的异常;掌握trycatch、throws和throw的使用。5.1 5.1 始祖类始祖类OBJECTOBJECT Object类之所以被称为“始祖类”,是因为Object类是所有类的父类,Java中的所有类都是由 Object 类派生出来的。因此在 Object 类中定义的方法,在其他类中都可以使用。方法方法说明说明public boolean equals(Object obj)pub
2、lic boolean equals(Object obj)比较两个引用变量是否指向同一对象,如果指向同一对象,则返回true;否则,返回false,和“=”等价(注意:=还可以比较两个基本数据类型变量的值是否相等,相等返回true;否则,返回false。)public String toString()public String toString()返回该对象的字符串表示:全类名哈希码(哈希码是用十六进制表示的)。public int hashCode()public int hashCode()返回该对象的散列码值:将内存地址转换成一个整数。5.2 STRING5.2 STRING类和类和
3、STRINGBUFFERSTRINGBUFFER类类 5.2.1 String类的初始化 5.2.2 String类的常用方法 5.2.3 StringBuffer类 5.2.4 Java中的正则表达式5.2.1 STRING类的初始化 String类的初始化是指可以通过字符串常量和构造方法,给String类型的引用变量赋初值。所谓的字符串常量是用一对双引号引起来的,比如“Java”、“student”等都是字符串常量。因为字符串的使用率很高,为了减少内存开销,避免字符串的重复创建,JVM为其维护了一块特殊的内存空间,称为“字符串池(String pool)”。值得注意的是,字符串常量也是一个
4、String类的对象,故可以将字符串常量直接赋值给一个String类的引用变量。5.2.1 STRING类的初始化 String类的构造方法给String类的引用变量赋值。String类常用的构造方法如表所示方法方法说明说明String()String()创建内容为空的字符串String(String value)String(String value)根据字符串常量创建对象String(char arr)String(char arr)根据指定的字符数组创建对象String(byte arr)String(byte arr)根据指定的字节数组创建对象5.2.2 STRING类的常用方法 St
5、ring类的常用方法有很多,我们只列举常用的方法,如表所示方法声明方法声明功能描述功能描述public int length()public int length()返回字符串中字符的个数,即字符串的长度public boolean equals(Object obj)public boolean equals(Object obj)字符串与指定对象obj有相同的字符序列时,返回true;否则,返回falsepublic boolean equalsIgnoreCase(String str)public boolean equalsIgnoreCase(String str)如果两个字符串的
6、长度相同,并且其中的字符都相等(忽略字符大小写),则返回true;否则,返回falseint indexOf(int ch)int indexOf(int ch)返回参数ch字符在字符串中首次出现的索引位置,索引值从0开始,如果找不到,则返回-1int lastIndexOf(int ch)int lastIndexOf(int ch)返回参数ch字符在字符串中最后出现的索引位置,索引值从0开始,如果找不到,则返回-1char charAt(int index)char charAt(int index)返回字符串中index位置上的字符,其中,index的取值范围:0字符串长度-15.2.2
7、 STRING类的常用方法boolean endsWith(String str)boolean endsWith(String str)判断字符串是否以指定的字符串结尾判断字符串是否以指定的字符串结尾boolean startWith(String str)boolean startWith(String str)判断字符串是否以指定的字符串开始boolean contains(String str)boolean contains(String str)判断字符串是否包含指定的字符串boolean isEmpty()boolean isEmpty()当且仅当字符串长度为0时,返回truec
8、har toCharArray()char toCharArray()将字符串转换为一个字符数组String subString(int index)String subString(int index)返回一个子串,该子串从index位置开始直到此字符串结束String subString(int beginIndex,String subString(int beginIndex,int endIndex)int endIndex)返回一个子串,该子串从beginIndex开始直到endIndex-1结束String trim()String trim()返回一个新的字符串,去掉了原字符串
9、的首尾空格String concat(String str)String concat(String str)返回一个新的字符串,该字符串是在原来的字符串末尾加str5.2.3 STRINGBUFFER类 String类型的对象一旦创建,其长度和内容是不可以改变的。为了便于对字符串进行修改,Java 8 提供了StringBuffer类。构造方法如下表方法方法说明说明StringBuffer()StringBuffer()创建不带字符的StringBuffer对象。StringBufferStringBuffer(int length)(int length)创建一个不带字符的StringBu
10、ffer对象,但具有指定初始容量长度为length的字符串缓冲区。StringBuffer(String str)StringBuffer(String str)创建一个内容初始化为指定的字符串str的StringBuffer对象。5.2.3 STRINGBUFFER类常用方法方法方法说明说明StringBuffer append(char c)StringBuffer append(char c)添加参数c到StringBuffer对象中StringBuffer insert(int offset,String str)StringBuffer insert(int offset,Strin
展开阅读全文