Simple simulation stack

public class Test2 {
	public static void main(String[] args) {
		MyStack ms = new MyStack();
		ms.put("aaaa");
		ms.put("bbb");
		ms.put("ccc");
		ms.put("ddd");
		System.out.println(ms.get());
		System.out.println(ms.get());
		System.out.println(ms.get());
		System.out.println(ms.get());
	}
}
class MyStack {
	LinkedList<Object> list;
	MyStack(){
		list = new LinkedList<>();
	}
	public  void put(Object obj) {
		list.addFirst(obj);//LinkedList中提供方法将填入数据放到集合头部
	}
	
	public  Object get() {
		if(!list.isEmpty()) {
			return list.removeFirst();LinkedList中提供方法移除头部数据
		}else {
			throw new NoSuchElementException("里面没有了");
		}
		
	}
}
Released two original articles · won praise 0 · Views 49

Guess you like

Origin blog.csdn.net/weixin_43988251/article/details/104109048