如何根据List中的对象属性来实现分组,比如:按照客户的年龄段将客户分成多个组,参考以下示例代码:
//定义客户Customer类
static class Customer {
int age;
int gender;
String name;
public Customer(String name, int gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
public int getAge() {
return age;
}
public int getGender() {
return gender;
}
public String getName() {
return name;
}
public String toString() {
return name;
}
}
public static void main(String[] args) {
List customers = new ArrayList<>();
customers.add(new Customer("Jordan", 1, 50));
customers.add(new Customer("Jessica", 2, 21));
customers.add(new Custom