我有一个名为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/