Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第5章

上传人:E**** 文档编号:89395557 上传时间:2019-05-24 格式:PPT 页数:10 大小:140KB
返回 下载 相关 举报
Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第5章_第1页
第1页 / 共10页
Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第5章_第2页
第2页 / 共10页
Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第5章_第3页
第3页 / 共10页
Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第5章_第4页
第4页 / 共10页
Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第5章_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第5章》由会员分享,可在线阅读,更多相关《Java 程序设计 教学课件 ppt 作者 王秀红 李兴福 王新春 第5章(10页珍藏版)》请在金锄头文库上搜索。

1、第5章 数组、字符串与Java常用类,本章要点 数组的定义及使用。 字符串的常用操作:类型转换,比较等。 Java常用类的使用。 本章难点 多维数组与对象数组的用法。 Vector类的使用。,5.1 数组,数组是连续内存单元中一组名字和数据类型相同的数据元素的有限集合。 1 一维数组 一维数组的声明 类型标识符 数组名 ;或 类型标识符 数组名; 2 一维数组的初始化 (1)直接指定初值的方式 (2)用关键字new初始化数组 3 一维数组的使用 数组名数组下标 在Java语言中,数组也是一种对象。数组经初始化后就确定了它的长度,对于每个已分配了存储空间的数组,Java用一个数据成员length

2、来存储这个数组的长度值。,例5-1,5.1 数组,4 特殊的一维数组命令行参数 在Java应用程序中我们必须写public static void main(String args)主方法。main方法中有一个参数是字符串数组args。 一般形式为: java 类文件名 字符串1 字符串2 字符串n 其中,类文件名和各字符串间用空格分隔。 5 对象数组 由自定义的对象作为数组元素所构成的数组被称为对象数组,也就是说,对象数组是指数组的每一个元素都是具有相同属性的对象,或者说,如果一个类有若干个对象,我们可以把这一系列同类的对象用一个数组来存放。,例5-2,例5-3,5.1 数组,2 二维数组

3、把二维数组实际上看成是其每个数组元素是一个一维数组的一维数组。 (1) 二维数组的声明 类型说明符 数组名 ;或 类型说明符 数组名; (2) 二维数组的初始化 用new操作符初始化数组 直接指定初值的方式 3 二维数组的长度及数组赋值 可以用.length成员方法测定二维数组的长度,即元素的个数。 “数组名.length”的形式测定的是数组的行数;而使用“数组名i.length”的形式测定的是该行的列数。,例5-4,5.2 字符串,1 创建String对象 Java语言规定字符串常量必须用双引号括起,一个串可以包含字母、数字和各种特殊字符,如+、-、*、/、$等。 2 String类的常用构

4、造方法和常用方法,例5-5 字符串的构造方法,例5-6 字符串的常用方法,5.2 字符串,3 字符串操作 (1)字符串比较 当前串对象.equals(模式串对象) 当前串对象.equalsIgnoreCase(模式串对象) 当前串对象.compareTo(模式串对象) 当前串对象.regionMatches( )boolean ignoreCase, int toffset, 模式串对象, int ooffset, int len,例5-6,例5-7,5.2 字符串,2.字符串变量与其它数据类型变量的转换 (1)将其它类型转换为字符串 valueOf(参数) (2)字符串类型转换为其它类型 c

5、harAt(int index) (3)常用字符串操作 字符串类还有一个非常重要的方法:trim(),这个方法可以删除字符串中的首、尾空格。,例5-8,例5-9,例5-10,例5-11,5.3 Java常用包及常用类,1 java.lang包及其常用类 java.lang包是整个API最核心的包。 (1)Object类 Object类是Java中所有类的根。 (2)System类 常用静态方法。 static PrintStream err “标准”错误输出流。 static InputStream in “标准”输入流。 static PrintStream out “标准”输出流。 (3)

6、Class类 Class类的实例代表一个正在运行的Java应用程序的类或接口 4.Runtime类 5.Math类,例5-12,例5-13,5.3 Java常用包及常用类,2 实用包(java.util)及常用类 java.util包主要包含集合框架、事件模型、日期和时间机制、国际化等的类和接口。 (1)Data类和Calendar类 Data类提供了获取当前精确到毫秒时间的方法,并提供了许多方法截取当前时间的年,月,日等数值。 Calendar类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段

7、(例如获得下星期的日期)提供了一些方法。 (2)Vector类 Vector类提供了实现可增长数组的功能,随着更多元素加入其中,数组变的更大。在删除一些元素之后,数组变小。 Vector类提供的访问方法支持类似数组运算和与Vector 大小相关的运算。 (3)Iterator接口 Iterator接口是对集合进行迭代的迭代器。Iterator模式是用于遍历集合类的标准访问方法。,例5-14,例5-15,例5-16,小结,数组是连续内存单元中一组名字和数据类型相同的数据元素的有限集合。数组可以用来保存和处理一组数据类型相同的数据元素。 数组的初始化可以采用直接指定初值的方式和用关键字new初始化

8、数组的方式。 命令行参数是一个特殊的数组,用于向程序中传入参数。 Java通过String类来实现字符串的处理。字符串是由n(n=0)个字符组成的序列。Java中的字符串用一对双引号括起来,一个字符串中的字符个数称作字符串的长度。 字符串的常用操作包括比较、与其它类型的转换、查找、修改、复制等。 JavaAPI是Java语言提供的组织成包结构的许多类和接口的集合。java.lang包是整个API最核心的包,本章介绍了Object类,System类,Class类,Math类。 java.util包主要包含集合框架、事件模型、日期和时间机制、国际化等的类和接口。本章介绍了其中的Data类,Calendar 类,Vector类和Iterator接口。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号