list中,按某个指定属性排序,再取指定长度,例如
多个list组合成一个volist,再取组合的volist创建时间前10的数据:
//将list 排序,并且截取指定数量,这里用分页为例(page limit)
List<User> voList = Lists.newArrayList();
//.....省略
//比较器,根据更新时间,倒序
Comparator<QueryPledgedGoodsResponse> comparator = (o1, o2) -> o2.getCreateTime().compareTo(o1.getCreateTime());
List<User> resultList = CollUtil.sortPageAll((page - 1), limit, comparator, voList);