【发布时间】:2015-04-07 17:53:34
【问题描述】:
我正在尝试从 LinkedList 中删除第一个元素。下面是两个选项。我只能看到一个工作,但另一个我在我的 Eclipse 中看到编译错误 -
第一种方法: 这很好用
LinkedList<String> servers = new LinkedList<String>();
....
String firstServerName = servers.removeFirst();
第二种方法 在此,我的 Eclipse 中出现编译错误 -
对于 List 类型,方法 removeFirst() 未定义
List<String> servers = new LinkedList<String>();
....
String firstServerName = servers.removeFirst();
以上两者有什么区别?为什么第一个有效,第二个无效?
还有什么是从 Java 中的链表中删除第一个元素的最有效方法?我需要在我的 LinkedList 上更频繁地执行此操作。
【问题讨论】:
标签: java linked-list