说明:两字段升序排序,同时sort可能存在null值
List<IndexVo> indexVoListSort=indexVoList.stream()
.sorted(Comparator.comparing(IndexVo::getSort
,Comparator.nullsFirst(Integer::compareTo))
.thenComparing(IndexVo::getId)).collect(Collectors.toList());
说明:两字段升序排序,同时sort可能存在null值
List<IndexVo> indexVoListSort=indexVoList.stream()
.sorted(Comparator.comparing(IndexVo::getSort
,Comparator.nullsFirst(Integer::compareTo))
.thenComparing(IndexVo::getId)).collect(Collectors.toList());