企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### Stack Stack继承于Vector,在其基础上实现了Stack要求的后进先出LIFO的弹出及压入操作,提供了push/pop/peek等主要方法 * **push\(\)**:通过调用Vector中的addElement来完成 ``` public E push(E item) { addElement(item); return item; } ``` * **pop\(\)**:通过调用peek\(\)获取最后一个元素,并删除最后一个元素 ``` public synchronized E pop() { E obj; int len = size(); obj = peek(); removeElementAt(len - 1); return obj; } ``` * **peek\(\)**:获取最后一个元素 ``` public synchronized E peek() { int len = size(); if (len == 0) throw new EmptyStackException(); return elementAt(len - 1); } ```