当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。