Java 集合 LinkedList peek(),peekFirst()和peekLast()方法

来源:这里教程网 时间:2026-02-17 20:13:24 作者:

public E peek():检索但不删除此列表的头部(第一个元素)。

public E peekFirst():检索但不删除此列表的第一个元素,如果此列表为空,则返回null。

public E peekLast():检索但不删除此列表的最后一个元素,如果此列表为空,则返回null。

示例

import java.util.LinkedList;class LinkedListPeekDemo{  public static void main(String[] args) {     // Create a LinkedList of Strings     LinkedList<String> list = new LinkedList<String>();     // Add few Elements     list.add("Element1");     list.add("Element2");     list.add("Element3");     list.add("Element4");     // Display LinkList elements     System.out.println("LinkedList before: "+list);     //peek()     System.out.println(list.peek());     //peekFirst()     System.out.println(list.peekFirst());     //peekLast()     System.out.println(list.peekLast());     // Should be same as peek methods does not remove     System.out.println("LinkedList after: "+list);  }}

输出:

LinkedList before: [Element1, Element2, Element3, Element4]Element1Element1Element4LinkedList after: [Element1, Element2, Element3, Element4]

相关推荐