Map<String, TraceDTO> filterTraceDTOMap = traceDTOList.stream()
.collect(Collectors.collectingAndThen(Collectors.toCollection(()
-> new TreeSet<>(Comparator.comparing(o -> o.getTraceFactorId()))), ArrayList::new)).stream()
.collect(Collectors.toMap(it -> it.getTraceFactorId(), it -> it));
浙公网安备 33010602011771号