Я пытаюсь применить фильтр к карте. Цель состоит в том, чтобы сохранить только те ключи, которые являются частью набора. Следующая реализация обеспечивает требуемые результаты, но я хочу знать, если это правильный путь?
private void filterProperties(Map<String, Serializable> properties, Set<String> filterSet) {
Set<String> keys = properties.keySet();
keys.retainAll(filterSet);
}