一个菜鸟java码农的成长之路(4):用LinkedList模拟栈结构
来源:互联网 发布:大数据公司被收购 编辑:程序博客网 时间:2024/05/16 09:09
public class MyStack {
private LinkedList<Object> ll=null;
public MyStack() {
ll=new LinkedList<>();
}
public void add(Object o){
ll.addFirst(o);//将传入的Object对象加入第一个
}
public Object get(){
return ll.remove();//返回的是第一个Object对象
}
public boolean isEmpty(){
return ll.isEmpty();
}
private LinkedList<Object> ll=null;
public MyStack() {
ll=new LinkedList<>();
}
public void add(Object o){
ll.addFirst(o);//将传入的Object对象加入第一个
}
public Object get(){
return ll.remove();//返回的是第一个Object对象
}
public boolean isEmpty(){
return ll.isEmpty();
}
}
public class MyStackDemo {
public static void main(String[] args) {
MyStack ms=new MyStack();
ms.add("hello");
ms.add("world");
ms.add("java");
while(!ms.isEmpty()){
System.out.println(ms.get());
}
}
}
0 0
- 一个菜鸟java码农的成长之路(4):用LinkedList模拟栈结构
- 一个菜鸟java码农的成长之路(1):集合简介
- 一个菜鸟java码农的成长之路(2):迭代器Iterator接口概述
- 一个菜鸟java码农的成长之路(6):Set集合总结
- 一个菜鸟java码农的成长之路(3):ListIterator的使用及注意的问题
- 一个IT菜鸟的成长之路
- 一个菜鸟的成长之路
- 一个菜鸟java码农的成长之路(5):如何获取10个1-20的随机数,要求不能重复
- 积少成多,记录java菜鸟的成长之路(一)
- 菜鸟如何成为一个高效程序员的成长之路
- 菜鸟如何成为一个高效程序员的成长之路
- 菜鸟如何成为一个高效程序员的成长之路
- 菜鸟如何成为一个高效程序员的成长之路
- 一个IT小菜鸟的成长之路
- 菜鸟如何成为一个高效程序员的成长之路
- 记录一个IT菜鸟的成长之路。
- 一个Android小菜鸟的成长之路
- 菜鸟如何成为一个高效程序员的成长之路
- Android Studio导入SlidingMenu库
- hdu1241油田
- webdriver+python 对三大浏览器的支持
- 视图总结
- 2063. 【2016.10.4NOIP普及模拟】Exam
- 一个菜鸟java码农的成长之路(4):用LinkedList模拟栈结构
- 关于AXIS1.4实现webservice接口部署的基础实例
- 【NOIP2012模拟10.6】购买
- KMP
- 索引总结
- 《算法竞赛入门经典》第三章(蛇形填数)
- 从宏观到微观理解coding
- POJ 1984 Navigation Nightmare
- (Java)LeetCode-56. Merge Intervals