如何在弹出后永久删除堆栈中的数据

时间:2012-12-28 19:50:22

标签: java stack

我希望一旦弹出像

那样就从堆栈顶部永久删除数据

返回Stack [top - ]!

但是当我再次呼叫弹出时,我会得到与最后一个poped值相同的!!所以如果删除了任何提示,如何删除数据!

请提前谢谢 (需要使用java代码提示)

1 个答案:

答案 0 :(得分:0)

public static void main(String args[]) {

    Stack stack = new Stack();

    for (int i = 1; i <= 10; i++) 
        stack.push(new Integer(i));


    while (!stack.empty())
        System.out.print(stack.pop() + " ");


    System.out.println(" No element in stack");
}

这对我来说很好。