一、List集合对象去重

List集合对象去重,可以通过利用Set的特性,将List集合转换为Set集合,然后再转换回List集合,就可以实现List集合去重的功能。具体实现步骤如下:

1、创建一个Set集合,将List集合的元素添加到Set集合中;

2、创建一个新的List集合,将Set集合的元素添加到新的List集合中;

3、将原来的List集合指向新的List集合。

二、按属性去重

按属性去重,可以采用Stream的distinct()方法来实现。Stream的distinct()方法可以根据指定的字段(属性)去重,具体实现步骤如下:

1、将List集合转换为Stream流;

2、调用Stream流的distinct()方法,按照指定的属性去重;

3、将Stream流转换为List集合。