[计算机软件及应用]第6章Java的基本可重用类.pptVIP

  • 1
  • 0
  • 约9.71千字
  • 约 50页
  • 2018-03-04 发布于浙江
  • 举报

[计算机软件及应用]第6章Java的基本可重用类.ppt

[计算机软件及应用]第6章Java的基本可重用类

Java自学常用工具 JavaAPI帮助 Java反编译工具 mdejava decafe39 网络资源 Java的基本可重用类 第六章 Java可重用类的结构 6.2 Java语言包 基本数据类型类 Integer类 构造方法 成员方法 Float类 6.2.1 字符串类 1. String类 String类对象的几种创建方法 String s = “Hello!” String s = new String(String s) public String(char value[]) public String(char value[], int offset, int count) 类的对象通常是通过该类提供的构造函数创建 例 StringDemo.java 2. 使用String类提供的字符串操作方法 常用的操作方法(其他方法参见API文档) int length() char charAt(int?index) boolean equals(Object?anObject) Int compareTo(String?anotherString) ?boolean regionMatches(int?toffset, String?other, int?ooffset, int?len) static?String valueOf( type?value) … 6.2.2 StringBuffer类 与String类的异同 String类:静态字符串 BufferString类:动态可变 两种类的对象可相互转换 可用StringBuffer类作为String构造函数的参数创建String类对象 可用StringBuffer类的toString()方法将其转化为String类 StringBuffer类对象的创建 利用StringBuffer类提供的三个构造函数创建StringBuffer对象 StringBuffer() StringBuffer(int?length) StringBuffer(String?str) StringBuffer类常用方法 public int length() public int capacity() public StringBuffer append(type?value) public StringBuffer insert(int?offset, type?value) public char charAt(int?index) public StringBuffer delete(int?start, int?end) 其余方法查看API文档 例6.1StringBufferToString.java 6.2.3 Math类介绍 功能:提供一些常用的数学函数与常量 特点: 该类不能被继承也不能被实例化 所有的方法和变量都是静态的(可通过类名的修饰直接访问方法和变量) Math提供的函数(参看API文档) Math使用示例(MathDemo.java) 6.3 java.util包 java.util包的构成 java.util包的常用类介绍 日期时间类Date 向量类Vector 哈希表类Hashtable 栈类Stack 6.3.1 java.util包的构成 6.3.2 日期时间类Date 简介:该类是一个与日期和时间有关的类,提供各种对日期和时间进行相关操作的方法. 构造函数(方法) public Date() public Date(int?year, int?month, int?date) …… 日期和和时间类的方法 public int getYear() …… Date类使用示例(DateDemo.java) 6.3.3 向量类及其使用 1. 向量和数组的异同 1.1 数组只能保存固定大小的列表,一次申请所有存储单元 1.2 向量可根据需要扩展列表的大小 1.3 向量不能直接存储基本数据类型 2. 使用向量的场合 2.1 需要频繁进行对象的插入与删除 2.2 对象数目不定 2.3 列表成员全部是对象 2.4 需对列表对向进行快速查找 向量的构造方法 向量的构造方法 public Vector(int?initialCapacity, int?capacityIncrement) public Vector(int?initialCapacity) public Vector() public Vector(Collection?c) 向量的方法及其使用 向量提供了对其元素进行添加、删除及查找等丰富的方法,例如: public void addElement(Object?obj) public voi

文档评论(0)

1亿VIP精品文档

相关文档