Java中LinkedList中的getFirst()方法和element()方法有什么区别?

猫濛濛 2016-08-15 04:59:12
两个方法都是获取列表的第一个元素
有什么区别?
...全文
468 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
soton_dolphin 2016-08-16
  • 打赏
  • 举报
回复
引用 4 楼 maomengmeng 的回复:
[quote=引用 3 楼 soton_dolphin 的回复:] 因为 LInkedList implements Deque<E>,
那element呢[/quote] Deque implement Queue, element 是Queue 接口里的方法
猫濛濛 2016-08-16
  • 打赏
  • 举报
回复
引用 3 楼 soton_dolphin 的回复:
因为 LInkedList implements Deque<E>,
那element呢
soton_dolphin 2016-08-15
  • 打赏
  • 举报
回复
因为 LInkedList implements Deque<E>,
心随自在飞 2016-08-15
  • 打赏
  • 举报
回复
看到这个问题,我之前也不知道。 但是我刚去看了LinkedList 类中两个方法的实现,



public E element() {
        return getFirst();
}


  • 打赏
  • 举报
回复
 /**
     * Retrieves, but does not remove, the head (first element) of this list.
     *
     * @return the head of this list
     * @throws NoSuchElementException if this list is empty
     * @since 1.5
     */
    public E element() {
        return getFirst();
    }

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧