日期:2014-05-20  浏览次数:20614 次

急,请高手指点,明天考试啊!谢啦!
利用java的泛型设计一个MyStack类,并提供push和pop方法;然后编写
    一个TestMyStack类,在其主函数中生成整数栈和实数栈。


------解决方案--------------------
挺锻炼人的,呵呵
------解决方案--------------------
参考JAVA Stack类的源代码就是了

------解决方案--------------------
god blessing you~
------解决方案--------------------
god blessing you~
------解决方案--------------------
//MyStack.java
import java.util.*;

public class MyStack
{
private static LinkedList <Integer> list=new LinkedList <Integer> ();
public void push(Integer in){
list.add(in);
}
public Integer pop(){
return list.removeLast();
}
public static void print(MyStack ms){
System.out.println(list);
}
}
//TestMyStack.java
import java.util.*;

class TestMyStack
{
public static void main(String[] args){
MyStack ms=new MyStack();
Random rand=new Random();
for(int i=0;i <10;i++)
ms.push(rand.nextInt(50));
MyStack.print(ms);
for(int i=0;i <5;i++)
ms.pop();
MyStack.print(ms);
}
}
不知道java中有没有与实数相对应的类,不会用。。。