空&isEmpty堆栈方法实现

时间:2019-07-13 18:58:40

标签: java

我正在运行下面的代码,但是在运行代码时,它没有打印出布尔值,我是否在编译器中缺少任何内容?

我也在尝试建立空方法,它将栈重新初始化为空栈,我该怎么做?谢谢!

public boolean isEmpty(){
    if(top > 0){
        return false;
    }
    else{
        return true;
    }
}


public void empty() {
    if(top == -1){
        Stack myStack = new Stack();
        System.out.println(myStack + "New Stack reinitialized");
    }
}

1 个答案:

答案 0 :(得分:0)

您不会在System.out.println中调用.isEmpty(),因此无需进行更改即可打印这些值。