Java实例中的栈如何实现?
- 内容介绍
- 文章标签
- 相关推荐
本文共计169个文字,预计阅读时间需要1分钟。
javaimport java.util.*;
public class StackDemo { static void showPush(Stack st, int a) { st.push(new Integer(a)); System.out.println(push( + a + )); System.out.println(stack: + st); }
static void showPop(Stack st) { System.out.println(pop( + st.pop() + )); System.out.println(stack: + st); }
public static void main(String[] args) { Stack stack=new Stack(); showPush(stack, 1); showPush(stack, 2); showPop(stack); showPop(stack); }}
gistfile1.txtimport java.util.*; public class StackDemo { static void showpush(Stack st, int a) { st.push(new Integer(a)); System.out.println("push(" + a + ")"); System.out.println("stack: " + st); } static void showpop(Stack st) { System.out.print("pop -> "); Integer a = (Integer) st.pop(); System.out.println(a); System.out.println("stack: " + st); } public static void main(String args[]) { Stack st = new Stack(); System.out.println("stack: " + st); showpush(st, 42); showpush(st, 66); showpush(st, 99); showpop(st); showpop(st); showpop(st); try { showpop(st); } catch (EmptyStackException e) { System.out.println("empty stack"); } } }
本文共计169个文字,预计阅读时间需要1分钟。
javaimport java.util.*;
public class StackDemo { static void showPush(Stack st, int a) { st.push(new Integer(a)); System.out.println(push( + a + )); System.out.println(stack: + st); }
static void showPop(Stack st) { System.out.println(pop( + st.pop() + )); System.out.println(stack: + st); }
public static void main(String[] args) { Stack stack=new Stack(); showPush(stack, 1); showPush(stack, 2); showPop(stack); showPop(stack); }}
gistfile1.txtimport java.util.*; public class StackDemo { static void showpush(Stack st, int a) { st.push(new Integer(a)); System.out.println("push(" + a + ")"); System.out.println("stack: " + st); } static void showpop(Stack st) { System.out.print("pop -> "); Integer a = (Integer) st.pop(); System.out.println(a); System.out.println("stack: " + st); } public static void main(String args[]) { Stack st = new Stack(); System.out.println("stack: " + st); showpush(st, 42); showpush(st, 66); showpush(st, 99); showpop(st); showpop(st); showpop(st); try { showpop(st); } catch (EmptyStackException e) { System.out.println("empty stack"); } } }

