我有一个名为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 接口(interface)。它从add(E)继承了 Queue 方法,并且从addLast(E)继承了 Deque 方法。两种方法具有相同的功能。

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

10-10 02:49