多字段排序
public class Java8_32_stream_sort {
public static void main(String[] args) {
List list = new ArrayList<>();
User user = new User(0L, "秦英杰", 5,
"", "", new Date(), new BigDecimal("9"));
list.add(user);
User user1 = new User(1L, "秦杰", 6,
"", "", new Date(), new BigDecimal("8"));
list.add(user1);
User user2 = new User(1L, "秦杰", 3,
"", "", new Date(), new BigDecimal("8"));
list.add(user2);
//多字段排序,根据id,年龄排序
list.sort(Comparator.comparing(User::getId).thenComparing(User::getAge));
System.out.println(JSONArray.toJSONString(list));
}
}