上次对Stream流来进行分组的文章很多人看,想看的可以来这:
Stream流来进行集合分组
这次小编又带来Stream的去重,话不多数,直接上代码:
这是对简单数据类型的去重
//字符串集合进行简单的去重...JSON.toJSONString(stringList));
/**
* 执行结果:["伽罗","貂蝉","芈月"]
*
*/
对对象中的某一个属性来进行去重...private int id;
//名字
private String name;
//类型
private String type;
}
//进行对象中的某个属性进行去重...ArrayList::new));
System.out.println(JSON.toJSONString(list));
/**
* 执行结果:[{"id...":1,"name":"孙悟空","type":"刺客"},{"id":3,"name":"伽罗","type":"射手"},
* {"id":5,"name":"貂蝉","type"