栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java的LinkedList、Stack、Vector

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java的LinkedList、Stack、Vector

linkedList

所有操作都是按照双重链接列表的需要执行的。

相关函数:

  1. boolean add(E e)
    将指定元素添加到此列表的结尾。
  2. void addFirst(E e)
    将指定元素插入此列表的开头。
  3. void addLast(E e)
    将指定元素添加到此列表的结尾。
  4. Object clone()
    返回此 linkedList 的浅表副本。
  5. boolean contains(Object o)
    如果此列表包含指定元素,则返回 true。
  6. Iterator descendingIterator()
    返回以逆向顺序在此双端队列的元素上进行迭代的迭代器。
  7. E peek()
    获取但不移除此列表的头(第一个元素)。
  8. E poll()
    获取并移除此列表的头(第一个元素)
  9. E pop()
    从此列表所表示的堆栈处弹出一个元素。
  10. void push(E e)
    将元素推入此列表所表示的堆栈。
  11. E remove(int index)
    移除此列表中指定位置处的元素。
Stack

它通过五个操作对类 Vector 进行了扩展 ,允许将向量视为堆栈。

相关函数:

  1. boolean empty()
    测试堆栈是否为空。
  2. E peek()
    查看堆栈顶部的对象,但不从堆栈中移除它。
  3. E pop()
    移除堆栈顶部的对象,并作为此函数的值返回该对象。
  4. E push(E item)
    把项压入堆栈顶部。
  5. int search(Object o)
    返回对象在堆栈中的位置,以 1 为基数。
Vector

Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小,以适应创建 Vector 后进行添加或移除项的操作。

相关函数:

  1. void add(int index, E element)
    在此向量的指定位置插入指定的元素。
  2. E get(int index)
    返回向量中指定位置的元素。
  3. int hashCode()
    返回此向量的哈希码值。
  4. int indexOf(Object o)
    返回此向量中第一次出现的指定元素的索引,如果此向量不包含该元素,则返回 -1。
  5. E remove(int index)
    移除此向量中指定位置的元素。
  6. E set(int index, E element)
    用指定的元素替换此向量中指定位置处的元素。
  7. Object[] toArray()
    返回一个数组,包含此向量中以恰当顺序存放的所有元素。
  8. String toString()
    返回此向量的字符串表示形式,其中包含每个元素的 String 表示形式。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/531639.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号