/**
* @author 刘伊凡
* --------->>>>>>队列的实现--------------
*/
public class MyStack<T> {
private LinkedList<T> storage = new LinkedList<T>();
public synchronized void push(T e) {//需要加上同步
storage.addFirst(e);
}
public T peek() {
return storage.getFirst();
}
public void pop() {
storage.removeFirst();
}
public boolean empty() {
return storage.isEmpty();
}
@Override
public String toString() {
return storage.toString();
}
}
/**
* @author 刘伊凡
*
*/
public class StackTest {
public static void main(String[] args) {
MyStack<String> stack = new MyStack<String>();
for(String s : "the prefect code".split(" ")){//LIFO
stack.push(s);
}
while(!stack.empty()){
System.out.print(stack.peek()+" ");
stack.pop();
}
System.out.println();
for(char s : "写了个一句话倒起来说的程序".toCharArray()){//用例:正话反说
stack.push(String.valueOf(s));
}
while(!stack.empty()){
System.out.print(stack.peek());
stack.pop();
}
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有