У меня есть класс Person -
public class Person implements Nameable {
private String name;
public String getName(){
return name;
}
}
Теперь у меня есть два списка -
List<Person> persons = // some persons
List<Person> subsetOfPersons = // some duplicate persons, but different objects and don't share the same identity
Теперь я хотел бы отфильтровать persons
, которых нет в subsetOfPersons
, критерием равенства является свойство name, а Person не имеет равных.
Как я могу это сделать?