更新 Java 映射条目
我面临的问题似乎没有直接的解决方案。
我正在使用 ,并且我想更新键值对中的值。java.util.Map
现在,我正在这样做, 就像这样:
private Map<String,int> table = new HashMap<String,int>();
public void update(String key, int val) {
if( !table.containsKey(key) ) return;
Entry<String,int> entry;
for( entry : table.entrySet() ) {
if( entry.getKey().equals(key) ) {
entry.setValue(val);
break;
}
}
}
那么有没有办法让我获得所需的对象,而不必遍历整个?或者有没有办法就地更新条目的值?有些方法在喜欢?Entry
Map
Map
setValue(String key, int val)
断续器