java - LinkedList Java Core Collection中,addLast有什么用?

标签 java collections

我有一个名为 ll 的链表对象。我在那个对象中添加了一些数据。假设如下所示:

LinkedList ll = new LinkedList();

ll.add("Mohan");

ll.add("Rajesh");

ll.addFirst("Kumar");

ll.addLast("Nammu");

ll.add("Divyesh");

我的问题是:如果我已经插入了 100 条数据,当我使用 addFirst() 方法时,数据将首先插入,但是对于 addLast() 应该发生相同的功能 方法,这意味着如果我在任何地方使用 addLast() 方法,它也必须最后插入数据,但是如果我在 addLast() 之后添加更多数据> 数据只在最后插入的方法那么 addLast() 方法的用途是什么,而不是我们只能使用 add() 方法,对吗?

最佳答案

LinkedList类同时实现了 DequeQueue界面。它继承了add(E)来自 Queue 的方法,和 addLast(E) Deque 中的方法。这两种方法具有相同的功能。

关于java - LinkedList Java Core Collection中,addLast有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19493775/

相关文章:

java - LinkedList - 删除(对象)方法工作很奇怪 - 删除最后一个元素无法正常工作

java - BufferedInputStream 在 Android 中引发内存不足错误

java - 如何修复 'Server sending data faster than client can handle, server freezes'

java - 分割字符串,记住分隔符并将其附加为空格

java - 迭代列表并允许它同时删除一个项目(不是迭代器)

vba - 嵌套集合

Java : file exists Vs searching large xml db

c# - 线程池会不会排队一个定时器的回调函数,有时会同时调度多个线程?

java - 为什么在 Java 泛型右侧的集合类型中没有任何作用?

java - addMarker 和 moveCamera 声明无效