6-工具类与算法课件.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6-工具类与算法课件

泛型类: 就是具有一个或多个类型变量的类,对于这种类来说,只关注泛型,不关注数据存储的细节。 泛型方法:带有类型参数的简单方法,可以不在泛型类中定义。 语言基础类 Object类 Math类 Applet类与Applet小程序 数组 向量 字符串 集合 本章小结 240。41秒 二维数组的初始化也分为静态和动态两种。 静态初始化:在定义数组的同时为数组分配空间。 int intArray[ ][ ]={{1,2},{2,3},{3,4}}; 不必指出数组每一维的大小,系统会根据初始化时给出的初始值的个数自动算出数组每一维的大小。 二维数组:初始化 6.3 数组 动态初始化:对高维数组来说,分配内存空间有下面两种方法: 1.直接为每一维分配空间,如: type arrayName[ ][ ]=new type[arraylength1][arraylength2] 例如: int a[ ][ ]=new int[2][3]; 二维数组:初始化 6.3 数组 2.从最高维开始(而且必须从最高维开始),分别为每一维分配空间,如: String s[ ][ ]=new String[2][ ]; s[0]=new String[2]; s[1]=new String[3]; s[0][0]=new String(“Good”); s[0][1]=new String(“Luck”); s[1][0]=new String(“to”); s[1][1]=new String(“you”); s[1][2]=new String(“!”); 二维数组:初始化 6.3 数组 二维数组的引用 对二维数组中每个元素,引用方式为: arrayName[index1][index2] 其中index1和index2为数组下标。 二维数组:引用及示例 6.3 数组 数组例 public class Test { public static void main(String[] args) { int m1 , m2 ; int[][] a = new int[3][4];; //定义二维数组 for(int i=0 ; i3 ; i++) //数组下标从0开始 for(int j=0 ; j4 ; j++) a[i][j] = i*j ; for(int i=0 ; ia.length ; i++) { for(int j=0 ; ja[i].length ; j++) System.out.print(a[i][j] + ); System.out.println(); } } } 6.4 向量类-Vector java.util.Vector 实现链式存储结构 适合于如下的情况 需要处理的对象数目不定 序列中元素都是对象,而不是基本数据类型的量 需要做频繁的元素插入和删除 需要定位序列中的对象或其他查找操作 对象 对象 对象 对象 0 1 2 3 创建向量类对象 创建向量类的对象 Vector myVector = new Vector(); 创建空的向量对象(初始容量为10) 优化存储管理 Vector myVector = new Vector(100); 创建空的向量对象(初始容量为100) Vector myVector = new Vector(100,50); 创建空的向量对象(初始容量为100,增量为50) 向量元素操作 追加元素 add(Object element) 插入元素 add(int index, Object element) 修改向量中的元素 set(int index, Object element) 删除向量中的指定元素 Object remove(int index) (返回被删元素) Boolean remove(Object element)

文档评论(0)

maxmin + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档