⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stack2.java

📁 JAVA 工作指南 可以说是程序员必备的东西哦
💻 JAVA
字号:
import java.util.*;public class Stack2<T> implements Cloneable {    private ArrayList<T> items;    private int top=0;    public Stack2() {        items = new ArrayList<T>();    }    public void push(T item) {         items.add(item);         top++;    }    public T pop() {      if (items.size() == 0)          throw new EmptyStackException();      T obj = items.get(--top);      return obj;    }    public boolean isEmpty() {      if (items.size() == 0)         return true;      else         return false;    }    protected Stack2<T> clone() {      try {         Stack2<T> s = (Stack2<T>)super.clone(); //Clone the stack.         s.items =  (ArrayList<T>)items.clone(); //Clone the list.         return s; // Return the clone      } catch (CloneNotSupportedException e) {         //This shouldn't happen because Stack is Cloneable.         throw new InternalError();      }   }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -