最近我试图在java中将hashmap元素推送到堆栈中,但是每次我将新元素推送到堆栈中时,堆栈中的所有元素都会被最近推送的元素替换。
这是我的代码:
state.previousState = dotPosColor;
state.pushState();
state.getElement();
public void pushState(){
undos.push(previousState);
Log.d("test","First->"+undos.firstElement().toString());
Log.d("test","Last->"+undos.lastElement().toString());
redos.clear();
}