userList.add(newUser(9,"open",21,2)); userList = userList.stream().sorted(Comparator.comparing(User::getStatus).thenComparing(User::getAge).reversed()).collect(Collectors.toList());for(User user : userList) { System.out.println(user); } } } 如上,先按照status升序 ,再按照age降序