當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java LinkedList push()用法及代碼示例


java.util.LinkedList.push()方法用於將元素壓入LinkedList表示的堆棧的開頭(頂部)。這類似於LinkedList的addFirst()方法,隻是將元素插入到鏈表的第一個位置或頂部。

用法

LinkedListObject.push(Object element)

參數:該方法接受對象類型的一個參數element ,並表示要插入的元素。 “對象”類型應與LinkedList表示的堆棧相同。

返回類型:該方法的返回類型為空,即不返回任何值。


下麵的程序演示了java.util.LinkedList.push()方法:

示例1:

// Java code to demonstrate push() method 
import java.util.LinkedList; 
  
public class GfG { 
    // Main method 
    public static void main(String[] args) 
    { 
  
        // Creating a LinkedList object to represent a stack. 
        LinkedList<String> stack = new LinkedList<>(); 
  
        // Pushing an element in the stack 
        stack.push("I"); 
  
        // Pushing an element in the stack 
        stack.push("Like"); 
  
        // Pushing an element in the stack 
        stack.push("GeeksforGeeks"); 
  
        // Printing the complete stack. 
        System.out.println(stack); 
    } 
}
輸出:
[GeeksforGeeks, Like, I]

示例2:

// Java code to demonstrate push() method 
  
import java.util.LinkedList; 
  
public class GfG { 
    // main method 
    public static void main(String[] args) 
    { 
  
        // Creating a LinkedList object to represent a stack. 
        LinkedList<Integer> stack = new LinkedList<>(); 
  
        // Pushing an element in the stack 
        stack.push(30); 
  
        // Pushing an element in the stack 
        stack.push(20); 
  
        // Pushing an element in the stack 
        stack.push(10); 
  
        // Printing the complete stack. 
        System.out.println(stack); 
    } 
}
輸出:
[10, 20, 30]


相關用法


注:本文由純淨天空篩選整理自ShivamKD大神的英文原創作品 LinkedList push() Method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。