# comparator, nullsFirst,sortedfundImages.stream() .map(this::toFundImageBO) .sorted(Comparator.comparing(FundImageBO::getDisplayOrder, Comparator.nullsFirst(Integer::compareTo).reversed())) .collect(Collectors.toList());# 收益率类型列表,降序排序类型集合多字段排序boList.stream().map(this::convert2FundCollectInfo).sorted(Comparator.comparing(FundCollectInfo::getMonthRate, Comparator.nullsFirst(BigDecimal::compareTo).reversed()) .thenComparing(FundCollectInfo::getOneYearRate, Comparator.nullsFirst(BigDecimal::compareTo)).reversed())