欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java:模拟栈操作

程序员文章站 2024-01-17 10:34:28
1 import java.util.ArrayList; 2 3 public class MyStack { 4 5 private ArrayList arrayList; 6 7 public MyStack() { 8 arrayList = new ArrayList(); 9 } 10... ......
 1 import java.util.arraylist;
 2 
 3 public class mystack {
 4 
 5     private arraylist<object> arraylist;
 6 
 7     public mystack() {
 8         arraylist = new arraylist<>();
 9     }
10 
11     public void pop(object o) {
12         arraylist.add(o);
13     }
14 
15     public object myramove() {
16         int size = arraylist.size();
17         if (size > 0) {
18             return arraylist.remove(arraylist.size() - 1);
19         }else {
20             return -1;
21         }
22     }
23     public int getsize() {
24         return arraylist.size();
25     }
26 
27 }