Мой вопрос - Как удалить объекты из списка, сравнивая его со вторым списком.
Список1 - Первый список содержит адреса электронной почты .Список 2 - Второй список содержит только домены в формате "@domain.com" и т. Д.
Я хочу удалить объекты (электронные письма) из первогосписок, содержащий домены из второго списка.
Например:Если List1 содержит адрес электронной почты: «email@domain.com», а второй List2 содержит «@ domain.com» - тогда я хочу удалить это письмо (из List1)
Я пытался использовать:
List1.removeIf(s -> s.equals (List2));
List1.removeAll(List2);
К сожалению, он не фильтрует мой список так, как мне бы хотелось.
Буду благодарен за вашу скорую помощь