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

Moh*_*han 6 java collections

我有一个名为的链接列表对象ll.我在该对象中添加了一些数据.假设如下:

LinkedList ll = new LinkedList();

ll.add("Mohan");

ll.add("Rajesh");

ll.addFirst("Kumar");

ll.addLast("Nammu");

ll.add("Divyesh");
Run Code Online (Sandbox Code Playgroud)

我的问题是:如果我已插入100个数据,当我使用addFirst()方法时,那个数据将在第一个插入,但同样的功能也应该发生在addLast()方法中,这意味着如果我在任何地方使用addLast()方法也必须在最后插入数据,但是如果我在addLast()方法之后添加更多的数据,那么数据只会在最后插入,那么addLast()方法的用途是什么而不是我们只能使用add()方法呢?

Roh*_*ain 16

LinkedListclass实现了两个DequeQueue接口.它继承了add(E)方法QueueaddLast(E)方法Deque.两种方法都具有相同的功能.


Jea*_*art 3

正如javadoc所述,addLastadd是等价的:addLast(E e)