Jdk 1.8
排序
answers.sort(Comparator.comparing(BdtAnswerModel::getLastEditDate));
answers.sort(((o1, o2) -> Integer.compare(o2.getOrderNo(), o1.getOrderNo())));
.flatMap(t -> t.getImages().stream())
mapToInt
int listenCount = answers.stream().mapToInt(BdtAnswerEntity::getListenCount).sum();
List ->map
List<CommonGroup> groups = bdtAnswerManager.groupListenCountByQuestion(questionIds);
Map<String, CommonGroup> key2GroupMap = groups.stream().collect(
Collectors.toMap(CommonGroup::getKey, Function.identity()));
map.get
map.getOrDefault(key,DefaultValue)