最近我试图在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();
}
答案 0 :(得分:1)
最近我试图在java中推送堆栈中的hashmap元素但是每次我在堆栈中推送新元素时,堆栈中的所有元素都会被最近推送的元素替换。
当我需要本地时,我会使用我的水晶球并告诉您正在声明您的中间变量全球。即:
for( some loop stuff here )
{
Object o = hashMap.get("fwerin");
}