ArrayList<AppDictData> collect = listByCategory.stream().collect(
Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(AppDictData::getDictName))), ArrayList::new));
普通去重
emailList.stream().filter(StringUtils::isNotBlank).distinct().collect(Collectors.toList());