Есть List который содержит в себе HashMap. В этом листе в мапах ключи name и email в одной мапе могут встречаться несколько раз одинаковые. И есть другой List тоже HashMap, который должен содержать в себе записи из первого листа, но только в одиночном экземпляре. Те которые ни разу не повторяются тоже должны быть во втором листе. То есть, если первый лист состоит из следующих мап
name=name1 email=email1 key3=оо
name=name2 email=email2 key3=воырал
name=name3 email=email3 key3=воыар
name=name1 email=email1 key3=вышгаш
name=name3 email=email3 key3=ыварло
То второй должен быть таким
name=name1 email=email1 key3=оо
name=name2 email=email2 key3=воырал
name=name3 email=email3 key3=воыар
Проходитесь циклом по первому списку и добавляете мап во второй только если он не повторяется:
ArrayList<HashMap> list2=new ArrayList<HashMap>();
for(HashMap map:list)
{
boolean contains=false;
for(HashMap map2:list2)
if(map2.equals(map))
contains=true;
if(!contains)
list2.add(map);
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости