我有一个名为 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
类同时实现了 Deque
和 Queue
界面。它继承了add(E)
来自 Queue
的方法,和 addLast(E)
Deque
中的方法。这两种方法具有相同的功能。
关于java - LinkedList Java Core Collection中,addLast有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19493775/