Java中集合(二)Vector

来源:互联网 发布:网络release是什么意思 编辑:程序博客网 时间:2024/06/06 11:38

一、 概述

  1. 基于数组
  2. 默认初始容量20,每次扩容一倍。
  3. 内存空间连续。查询较快,增删较慢
  4. 是一个线程安全的集合。也是java中最早的集合

二、方法摘要

  1. capacity() ; 获取vactor底层数组的大小
  2. elements() : 获取一个枚举对象 Enumeration<String> e = v.elements();   e.hasMoreElemnets() //判断是否有更多的元素; e.nextElemnet() //将指针指向下一个元素
    public static void main(String[] args) {Vector v=  new Vector();v.add("a");v.add("b");v.add("c");v.add("d");//返回Vector底层数组的大小System.out.println(v.capacity());Enumeration<String> e = v.elements();while(e.hasMoreElements()){String str = e.nextElement();System.out.println(str);//移除元素v.remove(str);}//这种方法只能间隔移除,是移除不干净的}
原创粉丝点击