Numpy

导航

Java Vector类的使用

Vector类实现了一个动态数组。和ArrayList很相似,但两者是不同的:

  Vector是同步访问

  Vector包含了许多传统的方法,这些方法不属于集合框架。

Vector只要用在事先不知道数组的大小,或者只是需要一个可以改变大小的数组的情况。

Vector有四种构造方法。

第一种构造方法创建一个默认的向量,默认大小是10:

1 Vector()

第二种构造方法创建指定大小的向量:

1 Vector(int size)

第三种构造方法创建指定大小的向量,并且增量用incr指定。增量表示向量每次增加的元素数目。

Vector(int size, int incr)

第四种构造方法创建一个包含集合c元素的向量

Vector(Collection c)

下面的程序说明Vector定义的其他方法:

import java.util.Vector;

public class VectorDemo {
    
    public static void main(String[] args) {
        
        Vector v = new Vector(3, 2);
        System.out.println("Initial size:" + v.size());
        System.out.println("Initial capacity:" + v.capacity());
        
        //将指定的组件添加词向量的末尾,将其大小增加1
        v.addElement(new Integer(1));
        v.addElement(new Integer(2));
        v.addElement(new Integer(3));
        v.addElement(new Integer(4));
        System.out.println("Initial capacity:" + v.capacity());
        
        v.addElement(new Double(5.45));
        System.out.println("Initial capacity:" + v.capacity());
        v.addElement(new Double(6.45));
        System.out.println("Initial capacity:" + v.capacity());
        v.addElement(new Double(7.45));
        System.out.println("Initial capacity:" + v.capacity());
        v.addElement(new Double(1.45));
        System.out.println("Initial capacity:" + v.capacity());
        v.addElement(new Integer(5));
        System.out.println("Initial capacity:" + v.capacity());
        System.out.println();
    }
}

 

posted on 2021-02-08 20:31  Bruce-张  阅读(248)  评论(0)    收藏  举报