栈 通过容器类实现
2014-07-30 16:28
169 查看
import java.util.LinkedList;
public class Stack {
private LinkedList list;
public Stack(){
list=new LinkedList();
}
public void push(String str){
list.addFirst(str);
}
public String pop(){
return (String)list.removeFirst();
}
public String get(){
return (String)list.getFirst();
}
}
-------------------------------
public class StackTest {
/**
* @param args
*/
public static void main(String[] args) {
Stack stack=new Stack();
stack.push("zhang3");
stack.push("zhang4");
stack.push("zhang5");
stack.push("zhang6");
stack.push("zhang7");
stack.push("zhang8");
System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.pop());
}
}
public class Stack {
private LinkedList list;
public Stack(){
list=new LinkedList();
}
public void push(String str){
list.addFirst(str);
}
public String pop(){
return (String)list.removeFirst();
}
public String get(){
return (String)list.getFirst();
}
}
-------------------------------
public class StackTest {
/**
* @param args
*/
public static void main(String[] args) {
Stack stack=new Stack();
stack.push("zhang3");
stack.push("zhang4");
stack.push("zhang5");
stack.push("zhang6");
stack.push("zhang7");
stack.push("zhang8");
System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.pop());
}
}
相关文章推荐
- 通过ClassLoader说明容器热部署实现机制
- 通过ClassLoader说明容器热部署实现机制
- Kubernetes 1.5通过Ceph实现有状态容器
- 通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换
- 通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换
- 通过AEC解读WF的核心原理(五)实现一个从下向上执行的顺序容器
- 通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换
- 通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换
- Unity IOC容器通过配置实现类型映射的几种基本使用方法
- 通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换
- 通过STL vector容器实现对map容器按值排序,不用sort函数
- 通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换
- 总结Unity IOC容器通过配置实现类型映射的几种基本使用方法
- 通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换
- 通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换
- 通过ClassLoader实现容器热部署
- 通过HashMap和ArrayList容器实现一个Key对多个值
- 为Docker容器设置固定IP实现网络联通(1)——通过Pipework为Docker容器设置
- 通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换
- 创建Bean的三种方式 在大多数情况下,Spring容器直接通过new关键字调用构造器来创建Bean实例,而class属性指定Bean实例的实现类,但这不是实例化Bean的唯一方法。实际上,Sprin