特点:先入后出,后入先出
实质:本质上还是个数组,只不过使用了内部方法让其有了栈的特点
import java.util.Stack;
empty():检测栈是否为空
peek():查看栈顶对象,但是不从栈内移除
pop():查看栈顶对象,并且从栈内移除
push():数据压栈
- package stack;
-
- import java.util.Stack;
-
- public class StackTest {
- public static void main(String[] args) {
- Stack
stack = new Stack(); - //empty():检测栈是否为空
- //peek():查看栈顶对象,但是不从栈内移除
- //pop():查看栈顶对象,并且从栈内移除
- //push():数据压栈
- //search():返回对象在栈中的位置
- System.out.println("检测栈是否为空:"+stack.empty());
- stack.push(1);
- stack.push(2);
- stack.push(3);
- stack.push(4);
- stack.push(5);
- System.out.println("检查是否为空:"+stack.empty());
- System.out.println(stack.peek());