Collect a list of ids based on multiple fields
问题 I have a person object with personId, age and gender. public class Person { private int personId; private int age; private int gender; // 0 for male and 1 for female } List<Person> person = new Arraylist<>(); person.add(new Person(1,1,1)); person.add(new Person(2,2,0)); person.add(new Person(3,10,1)); person.add(new Person(4,11,0)); person.add(new Person(5,20,1)); person.add(new Person(6,20,1)); person.add(new Person(7,2,0)); person.add(new Person(8,20,0)); person.add(new Person(9,11,0));