[英]peek and element in Java's LinkedList
Java 的 LinkedList 中的 peek 和 element 有什么区别?
这是 Oracle Java 文档页面描述的内容,但它们没有解释差异。
public E peek() 检索但不删除此列表的头部(第一个元素)。 指定者:接口 Deque 中的 peek 指定者:接口队列中的 peek 返回:此列表的头部,如果此列表为空,则为 null 自:1.5
public E element() 检索但不删除此列表的头部(第一个元素)。 指定者:接口 Deque 中的元素指定者:接口队列中的元素返回:此列表的头部抛出:NoSuchElementException - 如果此列表为空自:1.5
如果我们的列表为空,区别仅仅是一个抛出和异常而另一个返回 null 吗?
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.