美文网首页
java数据结构

java数据结构

作者: 蓝色Hippie | 来源:发表于2018-07-30 23:50 被阅读5次

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

    相关文章

      网友评论

          本文标题:java数据结构

          本文链接:https://www.haomeiwen.com/subject/pxiamftx.html