方法一
List<List<User>> result = new ArrayList<>();
Map<Integer,List<User>> map = new HashMap<>();
//userList是要操作的list集合
for (User user : userList) {
Integer age = user.getAge();
List<User > lstUser;
if (map.containsKey(age)) {
lstUser= map.get(age);
}else{
lstUser= new ArrayList<>();
}
lstUser.add(user);
map.put(age,lstUser);
}
for (Map.Entry<Integer, List<User>> entry : map.entrySet()) {
resul