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]
相關用法
- Java LinkedBlockingDeque push()用法及代碼示例
- Java Stack push()用法及代碼示例
- Java ArrayDeque push()用法及代碼示例
- Java LinkedList get()用法及代碼示例
- Java LinkedList set()用法及代碼示例
- Java LinkedList add()用法及代碼示例
- Java LinkedList pop()用法及代碼示例
- Java LinkedList contains()用法及代碼示例
- Java BlockingDeque push()用法及代碼示例
- Java ConcurrentLinkedDeque push()用法及代碼示例
- Java LinkedList addLast()用法及代碼示例
- Java LinkedList spliterator()用法及代碼示例
- Java LinkedList getFirst()用法及代碼示例
- Java LinkedList getLast()用法及代碼示例
- Java LinkedList clear()用法及代碼示例
注:本文由純淨天空篩選整理自ShivamKD大神的英文原創作品 LinkedList push() Method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。