电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

java语言中的向量

java语言中的向量_第1页
1/6
java语言中的向量_第2页
2/6
java语言中的向量_第3页
3/6
JAVA 向量介绍 向量(Vector)是java.util 类包提供的一个工具类。它对应于类似数组的顺序存储的数据结构,但是具有比数组更强大的功能。它是允许不同类型元素共存的变长数组。每个Vector 类的对象可以表达一个完整的数据序列。 Vector 类的对象不但可以保存顺序的一列数据, 而且还提供了许多有用的方法来操作和处理这些数据。 另外,Vector 类对象所表达的序列中元素的个数是可变的, 即 Vector 实现了变长数组。 Java 中的数组只能保存固定数目的元素,且必须把所有需要的内存单元一次性的申请出来,而不能先创建数组再追加数组元素数量,为了解决这个问题 Java 中引入了向量类Vector。Vector 也是一组对象的集合,但相对于数组,Vector 可以追加对象元素数量,可以方便的修改和维护序列中的对象。 向量比较适合在如下情况下使用: 1. 需要处理的对象数目不定,序列中的元素都是对象或可以表示为对象 2. 需要将不同类的对象组合成一个数据序列 3. 需要做频繁的对象序列中元素的插入和删除 4. 经常需要定位序列中的对象和其他查找操作 5. 在不同的类之间传递大量的数据 Vector 类的方法相对于数组要多一些,但是使用这个类也有一定的局限性,例如其中的对象不能是简单数据类型等。 (1) 创建向量类的对象 Vector 类有三个构造方法:  Vector():构造一个空的向量。  Vector(int capacity):以指定的存储容量构造一个空的向量。  Vector(int capacity, int capacityIncrement):以指定的存储容量和容量增量构造一个空的Vector。 例如: Vector MyVector = new Vector(100,50); 这个语句创建的MyVector 向量序列初始有 100 个元素的空间,以后一旦使用殆尽则以 50 为单位递增,使序列中元素的个数变化成 150,200,…。在创建 Vector 序列时,不需要指明序列中元素的类型,可以在使用时确定。 (2) 向向量序列中添加元素: 有两种添加元素的方法: addElement( Object obj) 将新元素添加到序列尾部。 insertElementAt(Object obj, int index) 将新元素插入到指定位置。 下面是使用这两种方法的例子: Vector MyVector=new Vector(); for (int i=1;i<=10;i++) { MyVector.addElement(new Integer(i)); } MyVector.insertElementAt("middle",5); 例题 import java.util.*; class aa{ public static void main(String [] arg) {Vector MyVecto...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

java语言中的向量

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部