java数据结构

2018-07-30  本文已影响5人  蓝色Hippie

一、枚举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.表示一个持久的属性集.属性列表中每个键及其对应值都是一个字符串。

上一篇下一篇

猜你喜欢

热点阅读