import java.util.Stack; public class Test { public static void main(String[] args) { Stack stack = new Stack(); stack.push("g"); stack.push("i"); stack.push("a"); stack.push("o"); System.out.println(stack.search("o"));//返回一个对象,从栈顶向下数第一个位置 System.out.println(stack.peek());//查看此堆栈顶部的对象,而不从堆栈中删除它 System.out.println(stack.empty());//查看栈是否为空,flase不是空,true是空 System.out.println(stack.pop());//删除栈顶部的对象,并将该对象作为此函数的值返回 System.out.println(stack); } }
本文通过一段Java代码展示了如何使用Stack类进行基本操作,包括push、search、peek、pop等方法的应用。通过实例演示了栈的基本特性:后进先出(LIFO)。这段代码对于初学者理解栈这一数据结构非常有帮助。
2万+

被折叠的 条评论
为什么被折叠?



