用ADT练习测试

时间:2016-06-13 09:22:41

标签: java eclipse

大家好我正在使用堆栈ADT进行简单的练习。我必须只使用堆栈返回一个倒置的字符串。那是我制作的代码:

public class StackInvertTEST {
    public static void main(String[] args) {
        Scanner tr = new Scanner(System.in);
        String temp=tr.next();
        System.out.println(invert(temp));
    }


static <E> String invert(String str){
    Stack<String> stack = new ArrayStack<String>();
    String temp="";
    while(!str.isEmpty()){
        stack.push(str);
    }
    while(!stack.isEmpty()){
        temp=stack.pop();
    }
    return temp;
    }
}
它不会工作。它只是没有返回任何东西。有什么建议吗?谢谢。

0 个答案:

没有答案