方法 描述
    empty() 测试栈是否为空。
    peek() 查看栈顶对象,而不从栈中删除。
    pop() 删除栈顶元素,并将该元素作为此函数的值返回。
    push(E item) 添加元素到栈顶。
    search(Object o) 返回元素在栈上的基于 1 的位置。

    当 Stack 中无元素时,pop() 仍会执行 removeElementAt(len - 1); 而报错,
    因此 pop() 通常都是配合 empty() 使用。

    1. if (!stack.empty()) {
    2. Character element = stack.pop();
    3. }