我想創建一個固定大小的堆棧並在堆滿時截斷堆棧。對於這個已經存在的方法Creating a fixed-size Stack,但我不想實現一個類。固定大小堆棧Java
有可能做這樣的事情嗎?
Stack<String> stack = new Stack<String>(){
private static final long serialVersionUID = 1L;
public String push(String item) {
if (this.size() == FIXED_SIZE) {
//truncate()
}
return super.push(item);
}
};
和堆疊方法其餘保持不變?
是否要截斷或清除? –
對不起,截斷。我怎樣才能做到這一點? – user3413147
截斷什麼?元素不會被添加 –