原文: https://beginnersbook.com/2014/08/linkedlist-push-and-pop-methods-java/
描述
用于演示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 StringsLinkedList<String> list = new LinkedList<String>();// Add few Elementslist.add("Jack");list.add("Robert");list.add("Chaitanya");list.add("kate");// Display LinkList elementsSystem.out.println("LinkedList contains: "+list);// push Element the listlist.push("NEW ELEMENT");// Display after push operationSystem.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 StringsLinkedList<String> list = new LinkedList<String>();// Add few Elementslist.add("Jack");list.add("Robert");list.add("Chaitanya");list.add("kate");// Display LinkList elementsSystem.out.println("LinkedList before: "+list);// pop Element from list and display itSystem.out.println("Element removed: "+list.pop());// Display after pop operationSystem.out.println("LinkedList after: "+list);}}
输出:
LinkedList before: [Jack, Robert, Chaitanya, kate]Element removed: JackLinkedList after: [Robert, Chaitanya, kate]
