Java中的LinkedList push()方法
Java.util.LinkedList.push() 方法用于将元素压入由LinkedList 表示的堆栈的开始(顶部)。这类似于 LinkedList 的 addFirst() 方法,只是将元素插入到链表的第一个位置或顶部。
语法:
LinkedListObject.push(Object element)
参数:该方法接受一个对象类型的参数元素,表示要插入的元素。 “对象”类型应与 LinkedList 表示的堆栈相同。
返回类型:方法的返回类型为 void,即不返回任何值。
下面的程序说明了Java.util.LinkedList.push() 方法:
方案一:
// 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 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]
方案二:
// 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 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]