如何在 java 中将堆栈初始化为空?
How do you initialize a stack to be empty in java?
我给了
private Stack<Double> stack
在创建默认构造函数时,我被要求如下:
"Initialize stack to be an empty Stack to hold double data values"
我尝试了一些类似 stack.empty() 的方法,但我猜 empty() 的功能与 isEmpty() 相同,但帮助不大。有谁知道如何初始化一个空栈?
创建 Stack 对象时,默认情况下它是空的。所以仅仅
private Stack<Double> stack = new Stack<>();
足以将其初始化为空。
如果您不想将其声明和初始化分开,您也可以在 class 的构造函数中初始化堆栈:
class YourClass {
private Stack<Double> stack;
public YourClass() {
this.stack = new Stack<>();
}
}
我给了
private Stack<Double> stack
在创建默认构造函数时,我被要求如下:
"Initialize stack to be an empty Stack to hold double data values"
我尝试了一些类似 stack.empty() 的方法,但我猜 empty() 的功能与 isEmpty() 相同,但帮助不大。有谁知道如何初始化一个空栈?
创建 Stack 对象时,默认情况下它是空的。所以仅仅
private Stack<Double> stack = new Stack<>();
足以将其初始化为空。
如果您不想将其声明和初始化分开,您也可以在 class 的构造函数中初始化堆栈:
class YourClass {
private Stack<Double> stack;
public YourClass() {
this.stack = new Stack<>();
}
}