我确信这经常出现,足以在某个地方解决它,但我不知道如何进一步搜索它。
我想修改键不在集合 B 中的映射中的值。最好的方法是什么?这是我的想法:
Map<X,Y> map = ...
Set<X> B = ...
for(Map.Entry<X, Y> entry : map.entrySet() ) {
if( ! B.contains(entry.getKey()) {
entry.setValue( someMethod(entry.getValue);
}
}