📅  最后修改于: 2023-12-03 14:42:55.117000             🧑  作者: Mango
在Java中,LinkedList类是Java集合框架中的一部分,它实现了List接口和Deque接口,并且是一个双向链表。LinkedList类提供了许多用于操作链表的方法,其中之一就是push()方法。
push()方法用于将元素插入LinkedList的开头。换句话说,它将一个元素添加到链表的头部,并将该元素成为链表的新的第一个元素。该方法的定义如下:
public void push(E element)
首先,我们需要创建一个LinkedList对象:
LinkedList<String> linkedList = new LinkedList<>();
然后,我们可以使用push()方法将元素添加到LinkedList的开头:
linkedList.push("element1");
linkedList.push("element2");
linkedList.push("element3");
这将在LinkedList的开头依次添加三个元素。
import java.util.LinkedList;
public class LinkedListExample {
public static void main(String[] args) {
LinkedList<String> linkedList = new LinkedList<>();
// 使用push()方法将元素添加到LinkedList的开头
linkedList.push("element1");
linkedList.push("element2");
linkedList.push("element3");
// 打印LinkedList
System.out.println(linkedList);
}
}
输出结果:
[element3, element2, element1]
以上代码演示了如何使用push()方法将元素添加到LinkedList的开头,并且打印了LinkedList的内容。
注意:LinkedList的toString()方法会按照元素在链表中的顺序打印元素。
push()方法是LinkedList类中常用的方法之一,它能够将元素添加到LinkedList的开头。使用该方法可以方便地在链表中插入新的元素,并且不需要重新调整其他元素的位置。与addFirst()方法相比,push()方法具有更好的可读性和易用性。