Vector Enumeration 示例

原创 2006年06月15日 09:47:00

//Demonstrate various vector operations.
import java.util.*;
class VectorDemo{
 public static void main(String[] args)
 {
  //initial size is 3,increment is 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("Capacity after four additions:" + v.capacity());
  
  v.addElement(new Double(9.99));
  System.out.println("Current capacity :" + v.capacity());

  v.addElement(new Double(77.87));
  v.addElement(new Integer(9));
  System.out.println("Current capacity :" + v.capacity());

  v.addElement(new Float(77.7));
  v.addElement(new Integer(10));
  System.out.println("Current capacity :" + v.capacity());

  v.addElement(new Integer(11));
  v.addElement(new Integer(12));
  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.");

  //enumerate the elements in the vector
  Enumeration enum = v.elements();

  System.out.println("Elements in vector:");
  while(enum.hasMoreElements()){
   System.out.print(enum.nextElement() + " ");
  }
  System.out.println();

  /*
  //use an iterator to display contents
  Iterator i = v.iterator();

  System.out.println("Elements in vector:");
  while(i.hasNext()){
   System.out.print(i.next() + " ");
  }
  System.out.println();
  */
 }
}

Enumeration遍历Vector集合

public interface Enumeration 实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。连续调用 nextElement 方法将返回一系列的连续元素。 ...
  • jiajane
  • jiajane
  • 2015年10月22日 15:56
  • 441

Vector,Hashtable,Enumeration知识要点

Vector类似于一个数组,但与数组相比在使用上有以下两个优点。         (1) 使用的时候无需声明上限,随着元素的增加,Vector的长度会自动增加。         (2)  Vect...
  • sac761
  • sac761
  • 2015年07月19日 17:28
  • 1522

java类集(List/Set/Map/Iterator)(Enumeration/Vector/Stack/Properties)

java实现类集的包: java.util.*包 类集:动态对象数组(可以保存多个对象在一个数组之中)或链表           问题:数组长度不可改变,当需要向数组中增加数据的时候需要去考虑对象...

集合类----Vector与Enumeration接口

Vector是java.util包的类,功能是实现了一个动态增长的数组,并为每个包含的元素分配一下整数索引号,这样就可以根据索引号删除、插入一个元素,也可以修改、获得一个元素的值。既然是动态数组,也可...
  • dych3r
  • dych3r
  • 2011年11月17日 22:22
  • 2032

Java_List_ArrayList,Vector,LinkedList(含Enumeration枚举应用)

本博客为子墨原创,转载请注明出处! http://blog.csdn.net/zimo2013/article/details/8862177   1.List的子类         (1...

对集合类Vector和Enumeration的应用

代码如下:import java.util.*;public class TestVector { public static void main(String[] args) { ...

Java中vector的使用详解、enumeration枚举接口的和iterator的区别、vector与list的对比

转自:http://www.cnblogs.com/zhaoyan001/p/6077492.html Vector 可实现自动增长的对象数组。  java.util.vector提供了向量类(vec...

标准模板库之vector示例代码

  • 2015年06月25日 16:24
  • 2KB
  • 下载

Java【集合系列】-06-Vector详细介绍(源码解析)和使用示例

第1部分 Vector介绍 第2部分 Vector数据结构 第3部分 Vector源码解析(基于JDK1.6.0_45) 第4部分 Vector遍历方式 第5部分 Vector示例...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Vector Enumeration 示例
举报原因:
原因补充:

(最多只允许输入30个字)