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