所有操作都是按照双重链接列表的需要执行的。
相关函数:
- boolean add(E e)
将指定元素添加到此列表的结尾。 - void addFirst(E e)
将指定元素插入此列表的开头。 - void addLast(E e)
将指定元素添加到此列表的结尾。 - Object clone()
返回此 linkedList 的浅表副本。 - boolean contains(Object o)
如果此列表包含指定元素,则返回 true。 - Iterator descendingIterator()
返回以逆向顺序在此双端队列的元素上进行迭代的迭代器。 - E peek()
获取但不移除此列表的头(第一个元素)。 - E poll()
获取并移除此列表的头(第一个元素) - E pop()
从此列表所表示的堆栈处弹出一个元素。 - void push(E e)
将元素推入此列表所表示的堆栈。 - E remove(int index)
移除此列表中指定位置处的元素。
它通过五个操作对类 Vector 进行了扩展 ,允许将向量视为堆栈。
相关函数:
- boolean empty()
测试堆栈是否为空。 - E peek()
查看堆栈顶部的对象,但不从堆栈中移除它。 - E pop()
移除堆栈顶部的对象,并作为此函数的值返回该对象。 - E push(E item)
把项压入堆栈顶部。 - int search(Object o)
返回对象在堆栈中的位置,以 1 为基数。
Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小,以适应创建 Vector 后进行添加或移除项的操作。
相关函数:
- void add(int index, E element)
在此向量的指定位置插入指定的元素。 - E get(int index)
返回向量中指定位置的元素。 - int hashCode()
返回此向量的哈希码值。 - int indexOf(Object o)
返回此向量中第一次出现的指定元素的索引,如果此向量不包含该元素,则返回 -1。 - E remove(int index)
移除此向量中指定位置的元素。 - E set(int index, E element)
用指定的元素替换此向量中指定位置处的元素。 - Object[] toArray()
返回一个数组,包含此向量中以恰当顺序存放的所有元素。 - String toString()
返回此向量的字符串表示形式,其中包含每个元素的 String 表示形式。



