我想维护一个状态表,其中状态已使用枚举定义
private enum states {
contension_initiated, contension_failure, contension_success, reservation_success, reservation_completed, reservation_failure
}
状态表是使用维护的
HashMap<Integer, states> stateTable = new HashMap<Integer, states>();
根据条件,stateTable 中的值会发生变化/更改如何在不使用 apache.commons 库的情况下修改 hashMap 中的相同条目?
直到现在我一直在这样做:
if(condition1)
stateTable.put(1,state.contension_initiated)
if(condition2)
stateTable.remove(1)
stateTable.put(1,contension_success)