如何从列表<map <string,object >>中删除重复项

时间:2018-12-04 06:42:46

标签: java collections core

下面的代码段是如何从地图列表中删除重复项的代码。 在“地图”中,有多个重复项输入值,我想删除这些重复值。

        List<Map<String, Object>> obtainAuditLog = pddBamControlDao.populateAuditLogMap();

1 个答案:

答案 0 :(得分:2)

您可以使用Java流API从列表中删除重复项:

示例代码:

List<Map<String, Object>> obtainAuditLogNoDuplicate = obtainAuditLog.stream()
                                                      .distinct()
                                                      .collect(Collectors.toList());
相关问题