【发布时间】:2019-08-07 01:38:21
【问题描述】:
初学者QQ:我有一个列表和一个地图 .我需要对照“列表”检查“地图”中的所有值,如果该值在地图中但不在列表中,那么我需要将其删除
List<String> list = getRequiredList();
Set<String> set = new HashSet<>(list)
Map<String, String> map = getMap();
如果地图不在列表中,需要一些关于如何从地图中删除的信息
【问题讨论】:
-
map.putIfAbsent(str);无效 - 您的列表中的值是代表地图的键还是值?