排序-List
java排序
通过java8新特性进行排序
1.
List<ManagementData> resList = JSONArray.parseArray(res, ManagementData.class);
resList = resList.stream().sorted(Comparator.comparing(ManagementData::getTimeUnit)).collect(Collectors.toList());
2.
List<RepayPlanDTO> list = JSON.parseArray(repayPlanList, RepayPlanDTO.class);
list.sort(Comparator.comparing(RepayPlanDTO::getPeriod));
切割-List
//查询是传入的list数量可能过多 对list进行切割分组查询,每组100个
val certLists: util.List[util.List[String]] = Lists.partition(certList, 100)
把一个List的元素数据添加到另一个list里面
certList.addAll(list)
map排序取topn
Array转换为list或iterator()