Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素。
一个Bitset类创建一种特殊类型的数组来保存位值。BitSet中数组大小会随需要增加。这和位向量(vector of bits)比较类似。第一个构造方法创建一个默认的对象:BitSet() 、第二个方法允许用户指定初始大小。所有位初始化为0。BitSet(int size)
Vector 主要用在事先不知道数组的大小,或者只是需要一个可以改变大小的数组的情况。
Vector 类支持 4 种构造方法。第一种创建一个默认的向量,默认大小为10;Vector()、第二种创建指定大小的向量。Vector(int size)、第三种创建指定大小的向量,并且增量用 incr 指定。增量表示向量每次增加的元素数目。Vector(int size,int incr)、第四种创建一个包含集合 c 元素的向量:Vector(Collection c)、
栈是Vector的一个子类,它实现了一个标准的后进先出的栈。堆栈只定义了默认构造函数,用来创建一个空栈。 堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。Stack()、
Dictionary 类是一个抽象类,用来存储键/值对,作用和Map类相似。给出键和值,你就可以将值存储在Dictionary对象中。一旦该值被存储,就可以通过它的键来获取它。所以和Map一样, Dictionary 也可以作为一个键/值对列表。
Properties 继承于 Hashtable。表示一个持久的属性集.属性列表中每个键及其对应值都是一个字符串。Properties 类被许多 Java 类使用。例如,在获取环境变量时它就作为 System.getProperties() 方法的返回值。Properties 定义如下实例变量.这个变量持有一个 Properties 对象相关的默认属性列表。Properties defaults;Properties类定义了两个构造方法. 第一个构造方法没有默认值。Properties ()、第二个构造方法使用propDefault 作为默认值。两种情况下,属性列表都为空:Properties (Properties proDefault)、