一、枚举Enumeration(比较传统的接口,已被迭代器取代)
枚举接口定义了一种从数据结构中取回连续元素的方式
二、位集合BitSet
位集合实现了一组可以单独设置和清除的位或标志
三、向量Vector
向量类和传统的数组很相似,但是向量的大小可以动态变化。这点和ArrayList很相似,但不同的是向量是同步访问的、向量包含了很多不属于集合框架的传统方法。
向量的三种构造方法:
1.创建一个默认的向量,默认大小为10
Vector()
2.创建指定大小的向量
Vector(int size)
3.创建指定大小的向量,并且增量用incr指定,增量表示向量每次增加的元素数目
Vector(int size,int incr)
4.创建一个包含集合c元素的向量:
Vector(Collection c)
四、栈Stack
栈是Vector的一个子类,它实现了一个标准的后进先出的栈。
1.boolean empty()
测试堆栈是否为空
2.Object peek()
查看堆栈顶部的对象,但不从堆栈中移除它
3.Object pop()
移除堆栈顶部的对象,并作为此函数的值返回该对象
4.Object push(Object element)
把巷压入堆栈顶部
5.int search(Object element)
返回对象在堆栈中的位置,以1为基数
五、Dictionary
数据字典类是一个抽象类,用来存储键/值对,目前已经过时了,已被Map替换。
六、Properities
Properties 继承于 Hashtable.表示一个持久的属性集.属性列表中每个键及其对应值都是一个字符串。
网友评论