package com.eg.functionall.utils;
//导入所需要的jar包
import com.alibaba.fastjson.JSON;
import com.eg.functionall.dto.User;
import java.util.*;
import java.util.stream.Collectors;
public class Test {
public static void main(String[] args) {
List<User> list = Arrays.asList(
new User(1,"张三","15810067544",23),
new User(2,"李四","15810067555",36),
new User(3,"张三","15810067544",23),
new User(4,"赵六","15810067555",67)
);
List<User> result = list.stream().collect(Collectors.collectingAndThen(
Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(User::getName))), ArrayList::new
));
System.out.println(JSON.toJSON(result));
}
}
lambda表达式集合list根据某个属性去重
最新推荐文章于 2024-01-11 10:18:36 发布