我正在尝试将过滤器应用于Map.目的是仅保留作为集合一部分的那些键.以下实现确实提供了所需的结果,但我想知道这是否是正确的方法?
private void filterProperties(Map<String, Serializable> properties, Set<String> filterSet) {
Set<String> keys = properties.keySet();
keys.retainAll(filterSet);
}
Run Code Online (Sandbox Code Playgroud)