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();
  */
 }
}

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

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

Enumeration遍历Vector集合

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

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

转自:http://www.cnblogs.com/zhaoyan001/p/6077492.html Vector 可实现自动增长的对象数组。  java.util.vector提供了向量类(vec...
  • u012461986
  • u012461986
  • 2017年03月16日 11:30
  • 940

C++程序员学Java系列之二六:数据结构之枚举(Enumeration)

枚举(Enumeration) 枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。  本人理解为:用来表示一般固定不变的东西 主要使用方...
  • u010921682
  • u010921682
  • 2017年07月24日 14:16
  • 123

Vector & Enumeration

在 Java 1.0/1.1 中,Vector 是唯一可以自动扩展的序列,所以它被大量使用。它的缺点 多到这里都难以描述(可以参见本书的第一版,可从 www.BruceEckel.com 免费下载)...
  • u011282142
  • u011282142
  • 2013年08月26日 10:32
  • 436

[Enumeration]——vector

public class test17 {//1、判断hasMoreElements,2、获取nextElement() public static void main(String[] args)...
  • MyFuture_MyDream
  • MyFuture_MyDream
  • 2016年04月03日 22:49
  • 211

Enumeration遍历Vector

在Vector内部是使用内部类实现了Enumeration接口中的hasMoreElements()和nextElement()方法 public static void main(String[] ...
  • px_px_px
  • px_px_px
  • 2013年11月01日 09:13
  • 236

Java集合之Enumeration

EnumerationEnumeration 接口是Iterator迭代器的“古老版本”,从JDK 1.0开始,Enumeration接口就已经存在了(Iterator从JDK 1.2才出现)。Enu...
  • wxc880924
  • wxc880924
  • 2016年09月23日 16:12
  • 1056

Vector和Enumeration

    在java1.0/1.1中,Vector是唯一可以自我扩展的序列,所以它被大量使用。基本上,可以将其看做是ArraryList,但是具有又长又难记的方法名。在订正过的java容器类类库中,Ve...
  • nihaoliuqi
  • nihaoliuqi
  • 2009年01月01日 22:46
  • 253

集合类 Vector && Enumeration

package joeho.net.csdn.blog;import java.util.*;/** * @(#)TestVector.java * * TestVector application ...
  • joeho
  • joeho
  • 2010年01月17日 15:30
  • 202
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Vector Enumeration 示例
举报原因:
原因补充:

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