快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

怎么在Java中实现LinkedList数据结构

今天小编给大家分享一下怎么在Java中实现LinkedList数据结构的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

创新互联公司主要业务有网站营销策划、网站制作、成都网站建设、微信公众号开发、微信小程序开发、HTML5、程序开发等业务。一次合作终身朋友,是我们奉行的宗旨;我们不仅仅把客户当客户,还把客户视为我们的合作伙伴,在开展业务的过程中,公司还积累了丰富的行业经验、网络营销推广资源和合作伙伴关系资源,并逐渐建立起规范的客户服务和保障体系。 

1.介绍

  • Linked List java.util 包中 Collection 框架的一部分。

  • LinkedList 数据结构的实现,它是一种线性数据结构,其中元素不存储在连续位置,每个元素都是一个单独的对象,具有数据部分和地址部分。

  • 元素使用指针和地址链接。每个元素称为一个节点

2.Java 链表的方法

方法描述
add(int index, E element)此方法在此列表中的指定位置插入指定元素。
add(E e)此方法将指定的元素追加到此列表的末尾。
addAll(int index, Collection c)此方法将指定集合中的所有元素插入此列表,从指定位置开始。
addAll(Collection c)此方法将指定集合中的所有元素追加到此列表的末尾,按照它们由指定集合的迭代器返回的顺序。
addFirst(E e)此方法在此列表的开头插入指定的元素。
addLast(E e)此方法将指定的元素追加到此列表的末尾。
clear()此方法从此列表中删除所有元素。
clone()此方法返回此 LinkedList 的浅表副本。
contains(Object o)如果此列表包含指定元素,则此方法返回 true。
descendingIterator()此方法以相反的顺序返回此双端队列中元素的迭代器。
element()此方法检索但不删除此列表的头部(第一个元素)。
get(int index)此方法返回此列表中指定位置的元素。
getFirst()此方法返回此列表中的第一个元素。
getLast()此方法返回此列表中的最后一个元素。
indexOf(Object o)此方法返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回 -1。
lastIndexOf(Object o)此方法返回此列表中指定元素最后一次出现的索引,如果此列表不包含该元素,则返回 -1。
listIterator(int index)此方法返回此列表中元素的列表迭代器(以适当的顺序),从列表中的指定位置开始。
offer(E e)此方法将指定元素添加为此列表的尾部(最后一个元素)。
offerFirst(E e)此方法在此列表的前面插入指定的元素。
offerLast(E e)此方法在此列表的末尾插入指定的元素。
peek()此方法检索但不删除此列表的头部(第一个元素)。
peekFirst()此方法检索但不删除此列表的第一个元素,如果此列表为空,则返回 null。
peekLast()此方法检索但不删除此列表的最后一个元素,如果此列表为空,则返回 null。
poll()此方法检索并删除此列表的头部(第一个元素)。
pollFirst()此方法检索并删除此列表的第一个元素,如果此列表为空,则返回 null。
pollLast()此方法检索并删除此列表的最后一个元素,如果此列表为空,则返回 null。
pop()此方法从该列表表示的堆栈中弹出一个元素。
push(E e)此方法将一个元素压入此列表表示的堆栈中。
remove()此方法检索并删除此列表的头部(第一个元素)。
remove(int index)此方法删除此列表中指定位置的元素。
remove(Object o)此方法从该列表中移除指定元素的第一个匹配项(如果存在)。
removeFirst()此方法从该列表中删除并返回第一个元素。
removeFirstOccurrence(Object o)此方法删除此列表中第一次出现的指定元素(从头到尾遍历列表时)。
removeLast()此方法从该列表中删除并返回最后一个元素。
removeLastOccurrence(Object o)此方法删除此列表中指定元素的最后一次出现(当从头到尾遍历列表时)。
set(int index, E element)此方法用指定元素替换此列表中指定位置的元素。
size()此方法返回此列表中的元素数。
spliterator()此方法在此列表中的元素上创建一个后期绑定和快速失败的 Spliterator。
toArray()此方法返回一个数组,其中包含此列表中按正确顺序(从第一个元素到最后一个元素)的所有元素。
toArray(T[] a)此方法返回一个数组,其中包含此列表中按正确顺序(从第一个元素到最后一个元素)的所有元素;返回数组的运行时类型是指定数组的类型。
toString()此方法返回一个字符串,其中包含此列表中按正确顺序(从第一个元素到最后一个元素)的所有元素,每个元素用逗号分隔,字符串括在方括号中。

怎么在Java中实现LinkedList数据结构

3.代码

public class T1 {
    public static void main(String[] args) {
        LinkedList ll = new LinkedList();
        ll.add("B");
        ll.addLast("C");
        ll.addFirst("D");
        ll.add(2, "E");
        System.out.println(ll);
    }
}
 [D, B, E, C]

以上就是“怎么在Java中实现LinkedList数据结构”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。


文章标题:怎么在Java中实现LinkedList数据结构
网站路径:http://6mz.cn/article/gghies.html

其他资讯