📅  最后修改于: 2023-12-03 14:42:54.980000             🧑  作者: Mango
LinkedList是Java中的链表实现之一,可以在其中添加或删除元素。addFirst()方法用于在链表的开头添加一个元素。
public void addFirst(E e)
e: 要添加到列表开头的元素。
无返回值。
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<String>();
list.add("A");
list.add("B");
list.add("C");
System.out.println("LinkedList before addFirst(): " + list);
list.addFirst("D");
System.out.println("LinkedList after addFirst(): " + list);
}
}
// Output
// LinkedList before addFirst(): [A, B, C]
// LinkedList after addFirst(): [D, A, B, C]
LinkedList的addFirst()方法可以在链表的开头添加一个元素,具有O(1)的时间复杂度。在操作链表的开头时,使用addFirst()方法比使用add()方法更高效。