最近、Javaのスタックにハッシュマップ要素をプッシュしようとしていますが、スタックに新しい要素をプッシュするたびに、スタック内のすべての要素が最近プッシュされた要素に置き換えられます。
ここに私のコードがあります:
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();
}