我正在运行下面的代码,但是在运行代码时,它没有打印出布尔值,我是否在编译器中缺少任何内容?
我也在尝试建立空方法,它将栈重新初始化为空栈,我该怎么做?谢谢!
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");
}
}
答案 0 :(得分:0)
您不会在System.out.println中调用.isEmpty(),因此无需进行更改即可打印这些值。