[英]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 YourClass {
private Stack<Double> stack;
public YourClass() {
this.stack = new Stack<>();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.