使用Java Lambda Stream语法实现按对象属性去除List当中的重复对象

默认提供的stream().distinct()方式去除集合当中的重复对象是通过对象的hasCode方式来判断重复的。如果需要根据某个属性来判断是否重复,则需要通过filter方式自定义一个判断机制,代码如下:

调用时的代码如下:

Add a Comment

您的邮箱地址不会被公开。 必填项已用 * 标注