【发布时间】:2017-05-24 02:41:39
【问题描述】:
抱歉标题,我找不到更好的标题,而且我知道这听起来很混乱。 问题如下:
我有一个 HashMap,如下所示:
Map<String, ClassA> myMap;
另外,我有一个如下所示的列表:
List<ClassB> myList;
ClassB 如下所示:
public class ClassB{
//many things
private String someString;
//getter
//setter
}
}
someString 是关键字符串myMap
我想以最少的迭代次数从地图中删除我在列表myList 中找不到的所有对象,因为这种清理将一直每隔几秒发生一次。
任何算法?模式甚至示例?
谢谢
【问题讨论】:
标签: java collections hashmap contains