用于演示LinkedList上的推送和弹出操作的程序。
LinkedList.push(E e)
public void push(E e):将元素插入列表的前面。
示例:
import java.util.LinkedList;class LinkedListExample { public static void main(String[] args) { // Create a LinkedList of Strings LinkedList<String> list = new LinkedList<String>(); // Add few Elements list.add("Jack"); list.add("Robert"); list.add("Chaitanya"); list.add("kate"); // Display LinkList elements System.out.println("LinkedList contains: "+list); // push Element the list list.push("NEW ELEMENT"); // Display after push operation System.out.println("LinkedList contains: "+list); }}
输出:
LinkedList contains: [Jack, Robert, Chaitanya, kate]LinkedList contains: [NEW ELEMENT, Jack, Robert, Chaitanya, kate]
LinkedList.pop()
public E pop():删除并返回列表的第一个元素。
示例:
import java.util.LinkedList;class LinkedListPopDemo{ public static void main(String[] args) { // Create a LinkedList of Strings LinkedList<String> list = new LinkedList<String>(); // Add few Elements list.add("Jack"); list.add("Robert"); list.add("Chaitanya"); list.add("kate"); // Display LinkList elements System.out.println("LinkedList before: "+list); // pop Element from list and display it System.out.println("Element removed: "+list.pop()); // Display after pop operation System.out.println("LinkedList after: "+list); }}
输出:
LinkedList before: [Jack, Robert, Chaitanya, kate]Element removed: JackLinkedList after: [Robert, Chaitanya, kate]
