Vector的学习

1、ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 
2、Vector的常见用法
支持4中构造方法
Vector();
Vector(int size);
Vector(int size,int inor);
Vector(Collection)
方法描述
void add(int index,Object element);
boolean add(Object o);
boolean addAll(Collection c);//添加全部元素
boolean addAll(int index,Collection c)//在指定位置添加元素
案例
import java.util.Enumeration;
import java.util.Vector;
public class EnumerationTester {
    public static void main(String args[]) {
        //声明一个初始长度为3增长量为2的向量
        Vector v = new Vector(3, 2);
        System.out.println("Initial size: " + v.size());
        System.out.println("Initial capacity: " + v.capacity());
        v.addElement(new Integer(1));
        v.addElement(new Integer(2));
        v.addElement(new Integer(3));
        v.addElement(new Integer(4));
        System.out.println("Current capacity: " + v.capacity());
        System.out.println("Capacity after four additions: " + v.capacity());
        System.out.println("First element: " + (Integer) v.firstElement());
        System.out.println("Last element: " + (Integer) v.lastElement());
        if (v.contains(new Integer(3)))
            System.out.println("Vector contains 3.");
        Enumeration vEnum = v.elements();
        System.out.println("\nElements in vector:");
        while (vEnum.hasMoreElements())
            System.out.print(vEnum.nextElement() + " ");
        System.out.println();
    }
}
输出结果
Initial size: 0
Initial capacity: 3
Capacity after four additions: 5
Current capacity: 5
First element: 1
Last element: 12
Vector contains 3.



  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值